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 :: PHP5, переменные

 PHP.SU

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


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

> Без описания
krutovaniya
Отправлено: 02 Ноября, 2009 - 19:10:47
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


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




я пишу

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $name = "php-forum"
  3. echo "Hi, " $name
  4. ?>

Однако при тесте на виртуальном сервере Apache 2.2 (модуль php5) я получаю ошибку 404.
Если убрать переменные, то работает (пишет Hi, )
Вопрос: я не так php поставил, или в php5 переменные по-другому создают?
 
 Top
Мелкий Супермодератор
Отправлено: 02 Ноября, 2009 - 19:12:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




операторы PHP заканчиваются точкой с запятой.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $name = "php-forum";
  3. echo "Hi, " $name;
  4. ?>


-----
PostgreSQL DBA
 
 Top
Ch_chov
Отправлено: 02 Ноября, 2009 - 19:18:12
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




А причем тут ошибка 404 ?

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $name = "php-forum";
  3. echo "Hi,  $name";
 
 Top
Мелкий Супермодератор
Отправлено: 02 Ноября, 2009 - 20:59:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Ch_chov пишет:
А причем тут ошибка 404 ?

Апач возвращает 404 при фатальной ошибке скрипта, если вывод ошибок отключён. IIS поступает, кстати, так же.


-----
PostgreSQL DBA
 
 Top
Ch_chov
Отправлено: 03 Ноября, 2009 - 05:51:57
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




Странно, у меня всегда возвращает 500 Internal Server Error
 
 Top
JustUserR
Отправлено: 03 Ноября, 2009 - 08:30:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Мелкий Странно но PHP это вам не Perl и ни 404 ни 500 ошибку он возвращать не будет - а выведет текст ошибки прямо в браузер (Если не отключен вывод ошибок)
krutovaniya Причем тут переменные вообще - у вас в httpd.conf небось PHP-CGI неправильно подключается
Както так
CODE (text):
скопировать код в буфер обмена
  1. <Files /usr/bin/php>
  2. Options +ExecCGI
  3. </Files>
  4. Alias /php_bin/ /usr/bin
  5. AddHandler php5 .php
  6. Action php5 /php_bin/php

(Отредактировано автором: 03 Ноября, 2009 - 08:32:18)



-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Мелкий Супермодератор
Отправлено: 03 Ноября, 2009 - 14:42:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




JustUserR, читайте внимательнее:
Мелкий пишет:
Апач возвращает 404 при фатальной ошибке скрипта, если вывод ошибок отключён.

+ при чём тут PHP? PHP, если не определено в теле скрипта, вообще заголовки не отдаёт, на сколько я знаю.

и CGI у автора ни при чём, а просто синтаксис неверен.

Ch_chov, мне возвращал 404, я ещё, помню, страшно удивился в первый раз - как же нет скрипта, когда вот же он! Не понял


-----
PostgreSQL DBA
 
 Top
Champion Супермодератор
Отправлено: 03 Ноября, 2009 - 14:52:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




Мелкий пишет:
Ch_chov, мне возвращал 404, я ещё, помню, страшно удивился в первый раз - как же нет скрипта, когда вот же он!
Видать, на сомм деле скрипта не было.
Если он есть, то 404 не появится.
 
 Top
krutovaniya
Отправлено: 03 Ноября, 2009 - 15:15:05
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


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




написал

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $name = "php-forum";
  3. echo "Hi, " $name;
  4. ?>

опять ошибка, но теперь 500.

P.S. подключаю PHP так:

httpd.conf пишет:
PHPIniDir "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/"
LoadModule php5_module "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/php/php5apache2_2.dll"
(PHP при установке сам так начиркал мне)

Главное, что PHP работает: phpinfo() выполняет
 
 Top
JustUserR
Отправлено: 03 Ноября, 2009 - 15:21:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




krutovaniya Ну так либо поменяйте способ вывода ошибок чтобы 404 не было либо исправьте свой небльшой код
krutovaniya пишет:
echo "Hi, ".$name;
Ну а кто будет ставить точку в операции конкатенации?
МелкийДа уж извините не заметил Улыбка
Но все равно это не настоящий 404 - скорее всего это просто friendly message как реация на пустой ответ сервера (Можете проверить telnetом)

(Отредактировано автором: 03 Ноября, 2009 - 15:23:48)



-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Nestor
Отправлено: 03 Ноября, 2009 - 15:35:02
Post Id



Частый гость


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


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




В echo лутше не точку, а запятую, так быстрее будет
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $name = "php-forum";
  3. echo "Hi, ", $name;
  4. ?>


-----
Aurus CMS
 
 Top
krutovaniya
Отправлено: 04 Ноября, 2009 - 16:36:53
Post Id



Новичок


Покинул форум
Сообщений всего: 62
Дата рег-ции: Окт. 2009  
Откуда: Россия


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




Ура!!!! Всем ОГРОМНОЕ спасибо за помощь. Всё заработало!!!
 
 Top
aldan8
Отправлено: 07 Ноября, 2009 - 23:53:40
Post Id



Новичок


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


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




Здравствуйте . Обычно я не читаю темы других пользователей , исключение конечно - интересные вопросы . И тут , естественно , заинтриговало название и я заглянул.
Не хочу ни кого обижать ( особенно автора этой темы) , но не кажется вам, господа, что это уже слишком элементарный вопрос из-за которого не стоит создавать тему . Не спорю, я и сам был ,наверное , таким (я и сейчас не могу похвастаться особыми знаниями) , но по таким пустякам не создавал тему. Сперва читал мануал/учебник и потом задавал вопросы и конечно такие проблемы точно не было .
В принципе , можно подумать, а мне то какое дело ? Отвечаю, есть люди(в том числе и я) которые пополняют знания в том числе и из форумов и мне кажется , что такие темы просто занимают лишнее место в списке интересных вопросов(и ответов на них).

П.С. было интересно почитать про особенности вывода ошибок .

(Отредактировано автором: 07 Ноября, 2009 - 23:54:54)

 
 Top
EuGen Администратор
Отправлено: 08 Ноября, 2009 - 00:59:22
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




error_reporting(2047)
Вам покажет много интересного.
Насчет стоит/не стоит. Наш форум и предназначен для помощи. Если кто-либо отправляет к RTFM то это его право. Но, как правило, находятся и те, кому не лень помочь.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Maksim337
Отправлено: 11 Ноября, 2009 - 11:25:31
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009  


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




aldan8 иногда бывают такие ситуации, когда в спешке мозг не воспринимает даже элементарного, ты знаешь что и как делаеться но простую ошибку не замечаешь... Сидишь месяц, паришься, и думаешь не я гордый и не пойду на форум спросить... А спрашивать надо, потому-что одна голова хорошо, а когда их несколько намного лучше. Люди деляться с тобой опытом, помогают. Разные уровни знаний разные темы и вопросы. Я например из этой темы черпнул новой информации...
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB