X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Програмама не срабатывает!
camel_hb
camel_hb
Topic Starter сообщение 11.11.2007, 19:22; Ответить: camel_hb
Сообщение #1


Вот маленькая программа:
[php]<?
$userName - "Jacob"
print 'Hi $userName'
?>
[/php]
Когда запускаю ее, выдается ошибка в строке print...
Программа не запускается!
Я думаю, что неправильно записываю переменные... можете подсказать как их корректно записывать и в чем моя ошибка?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 11.11.2007, 19:36; Ответить: Webmaster_hb
Сообщение #2


camel, вы наверно не читали ни одной книги или документации по PHP
это самые основы, вот правильной способ написания
[php]
<?
$userName = "Jacob";
print "Hi $userName";
?>
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
camel_hb
camel_hb
Topic Starter сообщение 11.11.2007, 20:02; Ответить: camel_hb
Сообщение #3


как раз читаю одну из тех книг, которые вы мне посоветовали! просто там формат такой будто саму книгу на ксероксе копировали, так что иногда знаки сливаются либо стерты. поэтому я снова обратился к вам за подсказкой! огромное спасибо и за книги и за советы! они мне очень помогают!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
camel_hb
camel_hb
Topic Starter сообщение 11.11.2007, 21:12; Ответить: 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
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
camel_hb
Topic Starter сообщение 11.11.2007, 21:56; Ответить: camel_hb
Сообщение #6


перенабрал - все заработало! спасибо!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
camel_hb
camel_hb
Topic Starter сообщение 12.11.2007, 22:42; Ответить: 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
Webmaster_hb
сообщение 13.11.2007, 1:17; Ответить: Webmaster_hb
Сообщение #8


camel, возможно у вас на сервере где установлен php отключен register_globals
это значит что доступ к переменным можно осуществлять только через глобальные массивы, например, $_POST["userName"]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
camel_hb
camel_hb
Topic Starter сообщение 15.11.2007, 19:37; Ответить: camel_hb
Сообщение #9


Я посмотрел файл PHP.ini, там register_globals = on

Поставил off, ввел $_POST["userName"] все-равно не работает.

Причем когда в самой программе нажимаю compile, выдается parse error.

Перенабирал весь код, все-равно не работает.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Не срабатывает функция 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


 



RSS Текстовая версия Сейчас: 29.3.2024, 10:38
Дизайн