Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > PHP-общий вопрос


Автор: Palladin 18.12.2008, 05:24
Здравствуйте, вот решил освоить PHP скачал какой-то учебник, начал читать, проблем с синтаксисом пока нет, ну очень на С++ похож. Собстно дан пример:
test1.html
Код

<?
   $action = $HTTP_POST_VARS["action"];
   if ( empty($action) )
   {
   ?>
      <HTML>
      <HEAD>
      <TITLE>Примерчик</TITLE>
      </HEAD>
      <BODY>
      <center>
      <table width=1 border=0>
      <form action=test1.php method=post>
         <input type=hidden name=action value=post>
         <tr><td colspan=2>Сообщение<br><textarea cols=50 rows=8 name=msg>
         <? echo $msg; ?>
         </textarea></td></tr>
         <tr><td colspan=2><input type=submit value='Добавить'></td></tr>
      </form>
      </table>
      </center>
      </BODY>
      </HTML>
   <?
   }
?>


test1.php
Код

<?
   $msg = substr($HTTP_POST_VARS["msg"],0,1024);
   $msg = htmlspecialchars($msg);
   print "<P>".$msg."</P>\n";
?>


Работаю в программе PHP Expert Edition 4.2
при компиляции HTML страница появляется с формой как положено, в окно текста типа(Memo) ввожу текст, нажимаю на кнопку "Добавить", выдает ошибку "Эта веб-страница не найдена", файл test1.php и test1.html сохранены и лежат в папке, вообщем наверняка я из-за незнания морожу=) собстно скачал лишь php-5.2.6-Win32 и прописал его в Run опциях в программе PHP Expert Edition 4.2. Наверняка морожу, помогите...
P.S. ногами не пинать с PHP вообще никогда дела не имел, так же скажу спасибо за норм электронный учебник по PHP 4-5, так же если нужно скачать что-то еще отпишите и если есть дайте ссылку. 
Собираюсь освоить HTML+PHP+MySQL ибо есть хорошая вакансия на девелопера веб-сайтов

Автор: MoLeX 18.12.2008, 06:29
Palladin, 
1. качаем полноценный веб сервер (хотя бы http://www.denwer.ru/)
2. отказываемся от конструкций вида 

Цитата(Palladin @  18.12.2008,  05:24 Найти цитируемый пост)
$HTTP_POST_VARS["msg"]


и привыкаем к 
Код

$_POST["msg"]

3. Вы похоже скачали очень старый учебник (раз там еще используется конструкция $HTTP_POST_VARS[]), советую его выкинуть и найти\купить что-нибудь посвежее...

Добавлено через 2 минуты и 2 секунды
http://forum.vingrad.ru/forum/topic-34297/anchor-entry1731429/60.html

Автор: Palladin 18.12.2008, 06:33
Цитата(MoLeX @  18.12.2008,  06:29 Найти цитируемый пост)
Вы похоже скачали очень старый учебник (раз там еще используется конструкция $HTTP_POST_VARS[]), советую его выкинуть и найти\купить что-нибудь посвежее...

Дайте плз ссылку если таковая имеется... а то на запрос в гугле учебник по PHP дает 435 000  найденных=)

Автор: Sanchezzz 18.12.2008, 06:40
PHP.SU качаешь мануал (рус) или онлайн + есть статьи и для начинающих.

Если ссылок мало поищи на этом форуме ссылок на док много.

Автор: MoLeX 18.12.2008, 06:43
Palladin, дал же

Автор: Palladin 18.12.2008, 06:51
В тот момент когда ты добавлял свой пост с сылкой я писал свой с просбой=) спс за ответы

Автор: nerezus 18.12.2008, 11:50
Palladin, удали/сожги этот учебник. Купи/скачай нормальный.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)