Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
.Lexx.
5 / 5 / 1
Регистрация: 06.07.2011
Сообщений: 157
1

не работает код php

05.12.2011, 13:40. Просмотров 1593. Ответов 4
Метки нет (Все метки)

простите, чувствую, что тема изъедена до безобразия, но чес слово ничё путного не нашёл, если не хотите давать норм ответы, то хотя бы киньте ссылку на подобную проблему)))
Загрузил Denwer, установил, запустил.
Итак! Как я понял мы можем создать сайт с любым названием(даже ya.ru будет открывать наш сайт), а для этого создаём папку в home с названием нашего сайта(допустим ya.ru), в него бросаем папку www, в которую уже кидаем файлы, нашего сайта (поправьте, если не прав).
Дык вот тут подкрался косяк. По некоему учебнику предлагают сделать следующее:
2 файла index.php и action.php.
в первом пишем следующее
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<title>Ути-пути</title>
</head>
<body>
<form action="action.php" method="POST">
 Ваше имя: <input type="text" name="name" />
 Ваш возраст: <input type="text" name="age" />
 <input type="submit">
</form>
</body>
</html>
action.php
HTML5
1
2
Здравствуйте, <?php echo $_POST["name"]; ?>.
Вам <?php echo $_POST["age"]; ?> лет.
у меня на домашнем компе выводит текст без name и age. в чём может быть косяк?
Прикол в том. что попробовал этот же код на компе на работе, и всё заработало.
ПОЧЕМУ НА ДОМАШНЕМ НЕ ПАШЕТ????
Могу обучаться ток дома((((
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2011, 13:40
Ответы с готовыми решениями:

не работает код PHP
Я установил Apache, но код PHP не работает. как «включить» PHP?

Не работает php, при том что phpmyadmin работает
Здравствуйте всем. Проблема такая, есть сервер на Apache2, установленный в...

PHP код в .htaccess?
Всем првиет. Сегодня чинил один из сайтов после непонятного сбоя. Сервер...

Не обрабатывается php код
Всем доброго времени суток. Возникла проблема, что apache не запускает php при...

Не работает PHP
Вообщем, я купил vps, там есть apache, mysql, php. Система Debian 6, панель...

4
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
06.12.2011, 12:01 2
Цитата Сообщение от .Lexx. Посмотреть сообщение
По некоему учебнику предлагают сделать следующее
учебник случаем не "PHP в подлиннике" (Котеров, Костарев)?
не выводит т.к. php не исполняется сервером.
проверь, будет ли выводиться i.php с таким содержимым <?php phpinfo(); ?>
Читать книгу надо внимательнее!
0
.Lexx.
5 / 5 / 1
Регистрация: 06.07.2011
Сообщений: 157
06.12.2011, 15:38  [ТС] 3
Нет не эта книга, хотя, в копилке есть и она (я так понял вам она не нравится?).
вот хотел спросить. коль вы ответили))
denwer для создания сайта на локальной машине достаточно? или же всё же лучше поставить связку apache+php+MySQL+phpadmin, а при установке апача в домен прописать localhost(если был бы куплен домен, прописали бы его адрес).
Просто начал ставить связку вроде всё норм(с 10 раза(работаю под win7 думал, что работаю под админом, но ничерта не ставилось постоянно ошибки, оказалось что нет, перешёл на админские права)).
Поставилось. При перезапуске апач не запустился автоматом, глянул ошибки(чего-то не почеловечески записанное), погуглил, запустил тест апача. По нему определил ошибки исправил. апач запустился. Теперь попробовал запустить файл index.php( d:\server\www\index.php) с таким вот текстом:
PHP
1
2
3
<?php
echo phpinfo();
?>
на denwer выводилась инфа версии php. здесь же вывелась надпись размером H1:"Index of/"
Вроде получается, что апач смотрит не на ту директорию(надо чтоб на www, которую прописали в httpd.conf).
Короче я уже просто замотался с этой фигнёй, но уж очень хочется чтобы работало.

Добавлено через 29 минут
{цензура}, другого слова просто не могу найти.
Просто тупо просмотрел весь файл httpd.conf и конкретно все изменения, произведённые мной с помощью некоего постера.
Оказалось действительно, апач смотрел "не туды, куды надо",
конкретно он сказал прописать эту строку
" DocumentRoot "D:/server/www/htdocs" "
а файлы кидать в папку www. Попробовал кинуть index.php в ../htdocs сразу вывелась долбаная таблица). (Если я в чём-то не прав, поправьте!)
Погоняв файл, заметил, что даже моего хренового аглицкого хватает на более-менее точный перевод текста.
а ведь когда первые разы открывал, меня чуть дрожь не била от вида огромного количества текста))
Ни одна сволочь не сказала, тупо установи всё, а потом уже подставляй свои пути установки!!!
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
06.12.2011, 16:41 4
я так понял вам она не нравится?
Наоборот, советую прочитать её очень внимательно - там все расписано и по серваку (установка/настройка) и по пхп. Хорошая книга!

Ни одна сволочь не сказала, тупо установи всё, а потом уже подставляй свои пути установки!!!
НУ а что вы хотели - ни логов апача, ни конфига не выложено! Телепатством, извините заниматься не хочется!
0
.Lexx.
5 / 5 / 1
Регистрация: 06.07.2011
Сообщений: 157
06.12.2011, 16:56  [ТС] 5
Да я не про вас и не про форум вобщем.
Я про тех "крутых программеров", которые предлагают свой вариант установки.)
0
06.12.2011, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 16:56

PHP не работает на хостинге
Здравствуйте! Столкнулся с такой проблемой, добавил домен, закидую в папку...

Не работает PHP в HTML
Странная проблема в CentOS 6.4. У меня два VPS сервера у двух разных хостеров....

Не работает PHP на сервере
Всем привет! Стоял себе Apache + php на D: в win7 и работал ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru