|
|
|
| подскажите пожалуйста.
Я только начал изучать php и сразу столкнулся с этой проблемой:
Я написал через программу notepad++ это:
<html>
<head>
<title>MaxiBY.RU</title>
</head>
<body>
<center>
sdfsdfasdf
<?
echo("<p>Hello, world"<p>);
?>
</center>
</body>
<html>
|
Запустил denwer и перехожу по ссылке localhost/test1.ru/php.html
И на экран выводится только надпись: "sdfsdfasdf" а "Hello, world"-нет
пробовал и так:
<?php
print "Hello world"
?>
|
и всё равно ничего
Подскажите в чём дело? | |
|
|
|
|
|
|
|
для: 123456789igor
(13.12.2010 в 01:14)
| | Переименуйте localhost/test1.ru/php.html в localhost/test1.ru/php.php и откройте в браузере localhost/test1.ru/php.html | |
|
|
|
|
|
|
|
для: mihdan
(13.12.2010 в 02:31)
| | это спам по-моему | |
|
|
|
|
|
|
|
для: mihdan
(13.12.2010 в 02:31)
| | пишет Not found | |
|
|
|
|
|
|
|
для: 123456789igor
(14.12.2010 в 00:25)
| | последнее расширение mihdan посоветовал с ошибкой. | |
|
|
|
|
|
|
|
для: Trianon
(14.12.2010 в 00:28)
| | а точнее? | |
|
|
|
|
|
|
|
для: 123456789igor
(14.12.2010 в 01:34)
| | а точнее некуда.
PS. Я тоже умею слова экономить. | |
|
|
|
|
|
|
|
для: 123456789igor
(14.12.2010 в 01:34)
| | php скрипт выполняется если файл со скриптом имеет расширение *.php | |
|
|
|
|
|
|
|
для: lightning.say
(14.12.2010 в 08:12)
| | >php скрипт выполняется если файл со скриптом имеет расширение *.php
Когда я называю файл допустим так: vjhvjh.php и ввожу в адресной строке ссылку на этот файл то мой браузер его начинает скачивать | |
|
|
|
|
|
|
|
для: 123456789igor
(14.12.2010 в 20:12)
| | У вас, наверное, не настроена обработка файлов с расширением php.
В папке Апача в файле httpd.conf должна существовать такая строка:
AddType application/x-httpd-php .php .php5 .phtml
Если ее нет, добавьте. | |
|
|
|
|
|
|
|
для: Лена
(15.12.2010 в 00:28)
| | Расширение php по умолчанию в нем. | |
|
|
|
|
|
|
|
для: 123456789igor
(14.12.2010 в 20:12)
| | Вы скачайте предложенный файл и посмотрите его содержимое. Если внутри php-инструкции есть - значит, до PHP, скорее всего, дело вообще не дошло. Возможно, Вы не все нужные строчки в конфиг вписали. (Тогда поведение Апача выглядит разумным: он отдаёт браузеру файл, сказав, что тот имеет тип application/x-httpd-php . Браузер не умеет обрабатывать такие файлы и предлагает его сохранить.)
Если же внутри нет php-конструкций, значит - PHP обработал этот файл. И возможно - баг где-то и в его конфигах.
Еще проверьте чтобы в папке со скриптом не лежали .htaccess запрещающие выполнение скрипта
В файле httpd.conf проверьте присутствует ли строке LoadModule php5_module /usr/local/php/php5apache2_2.dll и не закоментированна ли она и верно ли указан путь к модулю если php подключен как модуль
выполните из коммандной строки
>cd /d z:/usr/local/apache/bin чтобы перейти в такой каталог , если путь такой
и выполните команду
>httpd -M
проверить загружен-ли php5_module | |
|
|
|
|
|
|
|
для: lightning.say
(14.12.2010 в 08:12)
| | И кто вам такое сказал? | |
|
|
|
|
|
|
|
для: sim5
(15.12.2010 в 04:57)
| | А разве нет? | |
|
|
|
|
|
|
|
для: lightning.say
(15.12.2010 в 05:15)
| | Нет. РНР может исполнятся и как включение в html-файл, который я вообще могу обозвать как .ext. Чтобы РНР исполнялся, в первую очередь нужен сервер рабочий с интерпретатором, а настроить на расширения это уже вторичное. | |
|
|
|
|
|
|
|
для: sim5
(15.12.2010 в 05:21)
| | а по умолчанию выполняться будут если просто вставить пхп-скрипт в html-документ и указать путь к нему через localhost без всяких там дополнительных манипуляций? | |
|
|
|
|
|
|
|
для: lightning.say
(15.12.2010 в 05:55)
| | Если не указать серверу расширение html как исполняемое, то нет. И почему именно localhost? Вы уж не вбивайте в голову себе, что это обязательное для сервера условие, и без указания именно его, вместо чего-то иного, например, mydomain.us он не поймет, что у него спрашивают. | |
|
|
|
|
|
|
|
для: sim5
(15.12.2010 в 06:03)
| | я пытаюсь сослаться на вопрос, у товарища разве не так дело было... | |
|
|
|
|
|
|
|
для: lightning.say
(15.12.2010 в 06:25)
| | У товарища возможно что угодно, но вы ведь совсем не в эту тему, практически утверждая, что только php расширения валидны. | |
|
|
|
|
|
|
|
для: sim5
(15.12.2010 в 09:07)
| | я сказал только лишь то что они выполняются в файлах с расширением *.php это вовсе не означает что они выполняются только в них и никаких других файлах, я этого не отрицал в своем посте | |
|
|
|
|
|
|
|
для: 123456789igor
(13.12.2010 в 01:14)
| |
<?php
echo '<p>Hello, world</p>';
?>
|
| |
|
|
|