Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ребята помогите
Форумы портала PHP.SU » » Вопросы новичков » Ребята помогите

Страниц (1): [1]
 

1. Konanir - 15 Октября, 2015 - 09:48:06 - перейти к сообщению
Parse error: syntax error, unexpected '[' in Z:\home\test1.ru\www\auth.php on line 9

не пойму в чем Эрорр. Подскажите плз.



<?php

if(!defined("IN_ADMIN")) die;

session_start();

$access=array();
$access=file("access.php");
$login=trim(access[1]); пишет что здесь ошибка
$pass=trim(access[2]);


if(!epmty($_POST['enter']));

$_SESSION['login']=$_POST['login'];
$_SESSION['pass']=$_POST['pass'];
}

if(empty($_SESSION['login'] or
$login != $_SESSION['login'] or
$pass != $_SESSION['pass'] )

{

?>
<a href="index.php">Вернуться на главную.</a>
<form action=index.php method=post>
Лoгин <input class=input name=login value="">
Пароль <input class=input name=pass value="">
<input type=hidden name=enter value=yes>
input class=button type=submit value="Вход">
<?php
die;
}
?>
2. and_07 - 15 Октября, 2015 - 10:01:15 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. $login=trim(access[1]); пишет что здесь ошибка
  3. $pass=trim(access[2]);
  4.  


ну так $ где?
3. Konanir - 15 Октября, 2015 - 10:15:12 - перейти к сообщению
and_07 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $login=trim(access[1]); пишет что здесь ошибка
  3. $pass=trim(access[2]);
  4.  


ну так $ где?



ага. Тока вот какая? Нужно еще додуматься.
4. Sail - 15 Октября, 2015 - 10:20:27 - перейти к сообщению
Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.
5. Konanir - 15 Октября, 2015 - 10:22:18 - перейти к сообщению
Sail пишет:
Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.



ааааа. Порипли тапочки к дивану. Тоесть я доехал
(Добавление)
[quote=Konanir]
Sail пишет:
Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.



ааааа. Порипли тапочки к дивану. Тоесть я доехал[/quote]
(Добавление)
[quote=Konanir]
Sail пишет:
Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.



ааааа. Порипли тапочки к дивану. Тоесть я доехал
(Добавление)
[quote=Konanir]
Sail пишет:
Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.


ступор нужна подсказка
6. Sail - 15 Октября, 2015 - 10:50:22 - перейти к сообщению
Konanir пишет:
ступор нужна подсказка

access[1] - это что?
(Добавление)
Цитата:
Переменные в PHP представлены знаком доллара с последующим именем переменной. Имя переменной чувствительно к регистру.

Вот: Справочник
7. freelsd - 15 Октября, 2015 - 10:59:19 - перейти к сообщению
$access же, а почему так уже выше написали.
Ваш Капитан.
8. Konanir - 15 Октября, 2015 - 12:08:07 - перейти к сообщению
блин!!! в чем опять загвоздка???
Parse error: syntax error, unexpected T_LOGICAL_OR, expecting ')' in Z:\home\test1.ru\www\auth.php on line 19

<?php

if(!defined("IN_ADMIN")) die;

session_start();

$access=array();
$access=file("access.php");
$login=trim($access[1]);
$pass=trim($access[2]);


if(!epmty($_POST['enter']));
{
$_SESSION['login']=$_POST['login'];
$_SESSION['pass']=$_POST['pass'];
}

if(empty($_SESSION['login'] or
$login != $_SESSION['login'] or
$pass != $_SESSION['pass'] );

{

?>
<a href="index.php">Вернуться на главную.</a>
<form action=index.php method=post>
Лoгин <input class=input name=login value="">
Пароль <input class=input name=pass value="">
<input type=hidden name=enter value=yes>
input class=button type=submit value="Вход">
<?php
die;
}
?>
9. freelsd - 15 Октября, 2015 - 12:38:32 - перейти к сообщению
Ну интерпретатор же тебе пишет T_LOGICAL_OR, expecting ')', а значит ждет скобку правую а не OR. Забыл скобку, короче.
10. and_07 - 15 Октября, 2015 - 15:03:35 - перейти к сообщению
del

 

Powered by ExBB FM 1.0 RC1