|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.10.2010, 12:38 | #1 |
Пользователь
Регистрация: 24.05.2009
Сообщений: 24
|
php
Код моей первой работы:
Код HTML:
<html> <body> <? if($_SERVER['REQUEST_METOD' ] == 'POST') { echo "<h1>Привет, <b> . $_POST['name'] . "</b></h1>!"; } ?> <form method="POST" > Введите Ваше имя: <input type="text" name="name"> <br> <input type="submit" name="okbutton" value="OK"> </form> </body> </html> Привет name ! У меня этого не происходит, сколько я не пыталась поменять код, мне либо выводит пустую страничку или выводит код между <? ?>. В чем могут проблемы? Сейчас я уже установила денвер, он работает, но по прежнему php код не распознается |
11.10.2010, 13:25 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Например в том что скрипт этот нужно не в браузере открывать а запрашивать у ВЕБ сервера.
Например http://localhost/my.php - в браузере. При этом на локальной машине должен быть установлен и запущен ВЕБ сервер с поддержкой ПХП, например Apache из пакета Denwer. Апач обработает скрипт, сгенерирует страницу, и вышлет браузеру - это и будет нормальная работа скрипта.
I'm learning to live...
|
11.10.2010, 13:35 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
А еще вместо <? стоит писать <?php, т.к. просто <? не при всех настройках распознается.
E-Mail: arigato.freelance@gmail.com
|
11.10.2010, 13:42 | #4 |
Пользователь
Регистрация: 24.05.2009
Сообщений: 24
|
Мной был установлен денвер по ссылке http://www.denwer.ru/, создался локальный диск Z:\ я считала, что этого достаточно...
как создать этот документ с расширением php, я над этой первой программой 3 день колдую... какой путь задавать? путь прописывать где лежит сам файл? |
11.10.2010, 13:45 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Файл надо положить в папку www сервера. Для Денвера точно не помню, что-то типа Z:\home\localhost\www
Для открытия файла в браузере достаточно указать адрес: http://localhost/имя_файла.php E-Mail: arigato.freelance@gmail.com
|
11.10.2010, 13:47 | #6 | |
Пользователь
Регистрация: 24.05.2009
Сообщений: 24
|
Где нибудь написан для новичков путь от установки до запуска первой программы?
я знакома с программированием где есть компиляторы, а веб программирование оказывается немного труднее в этом смысле Цитата:
мне посоветовали http://phpfaq.ru/php5.ru/study/ хороший самоучитель, но я не вижу логики с начало пишем первую программу, а потом во второй главе устанавливаем apache+php Последний раз редактировалось Stilet; 13.10.2010 в 17:00. |
|
11.10.2010, 19:16 | #7 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
2 Milashka_zp
1) установила denwer. Создался диск Z 2) Z:\home - в этой папке создай папку myfirst.ru 3) В папке Z:\home\myfirst.ru создай папку www 4) В папке Z:\home\myfirst.ru\www создай файл простой текстовый файл и переименуй его в index.php (расширение .php ) 5)Открой index.php простым блокнотом (или скачай NotePad++ с официального сайта, бесплатный) и напиши свой код в этом файле. Сохрани файл. 6) Если denwer запущен нажми Stop denwer. Потом снова запускай. Если не запущен еще - просто Start denwer. 7) Открываешь браузер и вводишь myfirst.ru - видишь результат твоего выполнения твоего кода на страничке. Что непонятно - спрашивай.
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
12.10.2010, 11:31 | #8 |
Пользователь
Регистрация: 24.05.2009
Сообщений: 24
|
Выполнила, все по порядку, но все же браузер выводит
ОШИБКА Ссылка не работает А интернет надо отключать? в браузер ввожу http://myfirst/www/index.php |
12.10.2010, 18:44 | #9 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
1) интернет не надо отключать.
2) Конечно ошибку выдаст - читай внимательно - названия папки - myfirst.ru и ссылка соответственно тоже просто myfirst.ru или www.myfirst.ru или http://www.myfirst.ru - ты забыла в названии папки написать .ru Я использую, обычно, самую короткую запись. 3) Если меняешь названия папки - сервер требуется перезапустить. Или остановить, поменять название, снова запустить. Если делаешь изменения в самом файле - нужно его сохранять и обновлять страничку в браузере.
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
12.10.2010, 20:33 | #10 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PHP test.php?a=1&b=1 не работает передача параметров | бедный_студент | PHP | 5 | 25.08.2010 23:08 |
Преобразование HTML-PHP в PHP с запуском в командной строке. | TERAB1T | PHP | 4 | 01.06.2010 14:14 |
с php в c++ | Gradus | Общие вопросы C/C++ | 3 | 10.10.2009 22:17 |
из js в php | неботан | PHP | 4 | 29.09.2009 14:12 |