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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ребята помогите

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Синтаксис Эрорр
Konanir
Отправлено: 15 Октября, 2015 - 09:48:06
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




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;
}
?>

(Отредактировано автором: 15 Октября, 2015 - 09:49:50)

 
 Top
and_07
Отправлено: 15 Октября, 2015 - 10:01:15
Post Id


Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Сент. 2012  


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $login=trim(access[1]); пишет что здесь ошибка
  3. $pass=trim(access[2]);
  4.  


ну так $ где?
 
 Top
Konanir
Отправлено: 15 Октября, 2015 - 10:15:12
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




and_07 пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2. $login=trim(access[1]); пишет что здесь ошибка
  3. $pass=trim(access[2]);
  4.  


ну так $ где?



ага. Тока вот какая? Нужно еще додуматься.
 
 Top
Sail
Отправлено: 15 Октября, 2015 - 10:20:27
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.
 
 Top
Konanir
Отправлено: 15 Октября, 2015 - 10:22:18
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




Sail пишет:
Konanir, не надо додумываться. Надо символ "$" к именам переменных приписать.



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



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



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


ступор нужна подсказка
 
 Top
Sail
Отправлено: 15 Октября, 2015 - 10:50:22
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




Konanir пишет:
ступор нужна подсказка

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

Вот: Справочник
 
 Top
freelsd
Отправлено: 15 Октября, 2015 - 10:59:19
Post Id


Гость


Покинул форум
Сообщений всего: 108
Дата рег-ции: Февр. 2015  


Помог: 1 раз(а)




$access же, а почему так уже выше написали.
Ваш Капитан.

(Отредактировано автором: 15 Октября, 2015 - 10:59:36)

 
 Top
Konanir
Отправлено: 15 Октября, 2015 - 12:08:07
Post Id



Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




блин!!! в чем опять загвоздка???
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;
}
?>
 
 Top
freelsd
Отправлено: 15 Октября, 2015 - 12:38:32
Post Id


Гость


Покинул форум
Сообщений всего: 108
Дата рег-ции: Февр. 2015  


Помог: 1 раз(а)




Ну интерпретатор же тебе пишет T_LOGICAL_OR, expecting ')', а значит ждет скобку правую а не OR. Забыл скобку, короче.
 
 Top
and_07
Отправлено: 15 Октября, 2015 - 15:03:35
Post Id


Гость


Покинул форум
Сообщений всего: 91
Дата рег-ции: Сент. 2012  


Помог: 3 раз(а)




del

(Отредактировано автором: 15 Октября, 2015 - 15:04:54)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB