Эта тема на forum.dklab.ru


Molchun: Не выполняется php
установил денвер.
php и html файлы располагаю как написано в readme: home\name.ru\www\...
а обращаться к php из html можно только через адрес "http://www.name.ru/*.php"
если обращаться напрямую "*.php", php код не выполняется.
Что делать??
Maus:
Molchun
что значит напрямую? Поясните
Anonymous:
ну если html и php находятся в одной папке, пишем в обращении просто имя файла "*.php"
Molchun:
Выше был я
Maus:
ну если html и php находятся в одной папке, пишем в обращении просто имя файла "*.php"
всё равно непонятно.Объясните подробнее (можно -с примерами, только небольших размеров)

// не то чтобы я такой глупый,просто вариантов ошибочных действий, подпадающих под Ваше объяснение, по прежнему слишком много
Molchun:
В html файле, находящемся в одной папке с php-файлом (Z:\home\first.ru\www) такой код:
1. <form action="http://www.first.ru/d2.php" method=post> - php код в d2.php выполняется
2. <form action="d2.php" method=post> - php не выполняется
VAFil:
Molchun[/b
А вы html файл как открываете?.. Если просто двойным щелчком - тогда ничего не должно и не может выполняться...
А если через http://www.first.ru/файл.html - тогда это уже совсем другой разговор...
Maus:
Molchun
с путями всё вроде бы в порядке (если соблюдается то ,о чём написал VAFil).
если нетрудно, попробуйте еще
<form action="/d2.php" method="post"> - может, у Вас на этой странице <BASE> прописан.
кстати, в чем проявляется php не выполняется ? Эту фразу можно трактовать по-разному.

Просьба пользоваться подсветкой кода
Molchun:
запускал двойным щелчком. запустил как писал VAFil всё получилось. Всем спасибо.
bidzina: php.фаил никак не выполняется
Уважаемий модератор! Установил Denwer3_Base_PHP52_2010-03-18_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3_1.
php файл располагаю в Z:\usr\local\apache\bin ,где находится Apache сервер(httpd.exe) и откриваю в браузере но получаю пустую страницу,простеиший php код не выполняется:
<HTML><HEAD>
<title> PHP</title>
</HEAD>
<BODY>
<?php echo("Hello! How are you"); ?>
</BODY>
</HTML>

<? ?> тоже не работает хотя в php.ini: short_open_tag = On.
а если добавляю <script>document.write("Hello! ")</script> тогда выполняется,
если без <?php ?> и <? ?> тогда "чистий" html работает.

1. OS windows 7
2. пробовал Opera, Internet Explorer
3. выключил Firewall,Avira- тоже самое
помогите!!!

Эта тема на forum.dklab.ru