Помощник
|
Програмама не срабатывает! |
camel_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
11.11.2007, 19:36;
Ответить: Webmaster_hb
Сообщение
#2
|
|
camel, вы наверно не читали ни одной книги или документации по PHP
это самые основы, вот правильной способ написания [php] <? $userName = "Jacob"; print "Hi $userName"; ?> [/php] |
|
|
camel_hb
|
Сообщение
#3
|
|
как раз читаю одну из тех книг, которые вы мне посоветовали! просто там формат такой будто саму книгу на ксероксе копировали, так что иногда знаки сливаются либо стерты. поэтому я снова обратился к вам за подсказкой! огромное спасибо и за книги и за советы! они мне очень помогают!
|
|
|
camel_hb
|
Сообщение
#4
|
|
А вот еще вопрос:
<html> <head> <title>Row Your Boat</title> </head> <body> <h2>Demonstrating:</h2> <? $verse = <<<HERE ля-ля-ля <br> тру-ля-ля <br> ля-ля-ля <br> <br><br> HERE; print "<h4>Verse1 </h4>" ; print "$verse"; print "<h4>Verse2 </h4>"; print "$verse"; print "<h4>Verse3 </h4>" ; print "$verse"; ?> </body> </html> Пишет ошибку в 24 строке, то-есть в </HTML> |
|
|
Webmaster_hb |
11.11.2007, 21:46;
Ответить: Webmaster_hb
Сообщение
#5
|
|
camel, наверно ошибка в том, что вы копируете а не пишете
когда сканировали книжку английские буквы могли распознать как русские, из-за этого у вас в коде неизвестно что вот перенабранный код вручную, у меня работает [php] <html> <head> <title>Row Your Boat</title> </head> <body> <h2>Demonstrating:</h2> <? $verse = <<<HERE ля-ля-ля <br> тру-ля-ля <br> ля-ля-ля <br> <br><br> HERE; print "<h4>Verse1 </h4>" ; print "$verse"; print "<h4>Verse2 </h4>"; print "$verse"; print "<h4>Verse3 </h4>" ; print "$verse"; ?> </body> </html> [/php] |
|
|
camel_hb
|
Сообщение
#6
|
|
перенабрал - все заработало! спасибо!
|
|
|
camel_hb
|
Сообщение
#7
|
|
вот HTML-код
<html> <head> <title>something</title> </head> <BODY> <H2>Tell me what's your name?</H2> <br> <br> <FORM ACTION="prob.php" METHOD="POST"> <div align = center> Please, enter you name:</div> <br> <INPUT TYPE="text" NAME="userName" SIZE="30" MAXLENGTH="60"> <br> <INPUT TYPE="submit"> </FORM> </BODY> </HTML> Вот программа php: <html> <head> <title>Hi User</title> </head> <body> <h2 align=center>Hi User!</h2> <br> <h4 align=center>Recivies form WhatsName:</h4> <? print "Hi $userName"; ?> </body> </html> Когда вписываю имя в форму(пробовал и латинское и русское) на странице оно не отображается! Всё набирал вручную, четко по книге! В чем может быть проблема? |
|
|
Webmaster_hb |
13.11.2007, 1:17;
Ответить: Webmaster_hb
Сообщение
#8
|
|
camel, возможно у вас на сервере где установлен php отключен register_globals
это значит что доступ к переменным можно осуществлять только через глобальные массивы, например, $_POST["userName"] |
|
|
camel_hb
|
Сообщение
#9
|
|
|
Я посмотрел файл PHP.ini, там register_globals = on
Поставил off, ввел $_POST["userName"] все-равно не работает. Причем когда в самой программе нажимаю compile, выдается parse error. Перенабирал весь код, все-равно не работает.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Не срабатывает функция flush. Отключение буфферизации. | 2 | bombei | 7135 | 3.9.2014, 22:23 автор: -Arks- |
|
Не срабатывает код! | 3 | multisoft | 3456 | 16.1.2014, 23:02 автор: -Bartle96- |
|
При входе на сайт срабатывает переход на другой сайт движок дле |
7 | ramazanaman | 5643 | 8.10.2012, 13:52 автор: Coppermine |
Текстовая версия | Сейчас: 29.3.2024, 10:38 |