Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Почему браузер не считывает php-скрипты?
 
 автор: 66ddd   (15.04.2009 в 14:45)   письмо автору
 
 

Здравствуйте! В php я новичек. Я установил: apache, php, mysql;все работает номально. Когда я набираю в блокноте код и сохраняю в htdocs, html-открываются, а php-нет. Например, ввожу <?php
if(5<3){
echo("<p>Hello, world!<p>");
?>
<p>Hello!</p>
// эта строка не интерпретируется как код PHP
// и выводится только если блок кода выполняется
<?
echo("<p>Hello, world!<p>");
}
?>
в окне браузера так и показывается .Хотя в файле httpd.conf строка AddType application/x-httpd-php phtml php есть.

  Ответить  
 
 автор: Uzer44   (15.04.2009 в 14:48)   письмо автору
 
   для: 66ddd   (15.04.2009 в 14:45)
 

создай такой скрипт и выполни его
<?php
phpinfo();
?>

Скажеш результат что увидеш

  Ответить  
 
 автор: sim5   (15.04.2009 в 14:57)   письмо автору
 
   для: Uzer44   (15.04.2009 в 14:48)
 

Значит тот скрипт не выполняется, а вот phpinfo(); выполнит без проблем?

  Ответить  
 
 автор: scorpius   (15.04.2009 в 15:00)   письмо автору
 
   для: sim5   (15.04.2009 в 14:57)
 

>Значит тот скрипт не выполняется, а вот phpinfo(); выполнит без проблем?

И не будет выполнятся. А phpinfo() ему ничего не даст. Потом еще рассказывать и объяснять, что он там увидел.

  Ответить  
 
 автор: Uzer44   (15.04.2009 в 15:04)   письмо автору
 
   для: scorpius   (15.04.2009 в 15:00)
 

если выполнит значит его интерпритатор работает без проблем не выполнит будем уже думать что надо делать дальше того что код его отобразило на половину!

  Ответить  
 
 автор: sim5   (15.04.2009 в 15:07)   письмо автору
 
   для: Uzer44   (15.04.2009 в 15:04)
 

Оригинальный по логике ответ! Если у автора выводит РНР-код (как он утверждает), а не исполняется, то с чего вдруг ваш исполнится?

  Ответить  
 
 автор: Uzer44   (15.04.2009 в 15:16)   письмо автору
 
   для: sim5   (15.04.2009 в 15:07)
 

как было показано в примере выведено было пол кода поэтому предложил использовать функцию phpinfo();

Аффтор явно не сказал что не выполняется код вообше даже echo "Привед мир";

поэтому было предложено выполнить вышеупомянутую функцию

  Ответить  
 
 автор: Uzer44   (15.04.2009 в 15:19)   письмо автору
 
   для: sim5   (15.04.2009 в 15:07)
 

как говорит автор он исполнился >Оригинальный по логике ответ! Если у автора выводит РНР-код (как он утверждает), а не исполняется, то с чего вдруг ваш исполнится?

  Ответить  
 
 автор: scorpius   (15.04.2009 в 14:58)   письмо автору
 
   для: 66ddd   (15.04.2009 в 14:45)
 

>Здравствуйте! В php я новичек. Я установил: apache, php, mysql;все работает номально. Когда я набираю в блокноте код и сохраняю в htdocs, html-открываются, а php-нет. Например, ввожу <?php
> if(5<3){
> echo("<p>Hello, world!<p>");
>?>
> <p>Hello!</p>
> // эта строка не интерпретируется как код PHP
> // и выводится только если блок кода выполняется
><?
> echo("<p>Hello, world!<p>");
> }
>?>
>в окне браузера так и показывается .Хотя в файле httpd.conf строка AddType application/x-httpd-php phtml php есть.

1.) 5 не может быть меньше 3 :)
2.) не понятно куда приткнуть <p>Hello!</p>. PHP его просто игнорирует.
3.) нет else для того чтобы вывести что-нибудь другое.

Выглядеть код должен где-то так:

<?php
$a
=5$b=3;
if (
$a<$b)
{
   echo 
"<p>Hello, world!<p>";
} else 
{
   echo 
"<p>Hello!<p>";
}
?>

  Ответить  
 
 автор: 66ddd   (15.04.2009 в 15:06)   письмо автору
 
   для: 66ddd   (15.04.2009 в 14:45)
 

не выводит даже этот скрипт<?php
echo "Hello,World!";
?>

  Ответить  
 
 автор: Trianon   (15.04.2009 в 15:08)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:06)
 

что Вы пишете в адресной строке браузера?

  Ответить  
 
 автор: GeorgeIV   (15.04.2009 в 15:08)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:06)
 

а ПХП к Апачу прицеплен? или каждый сам по себе работает?

  Ответить  
 
 автор: scorpius   (15.04.2009 в 15:10)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:06)
 

Ищите проблему в установленных Вами Apache, PHP, MySQL

  Ответить  
 
 автор: Trianon   (15.04.2009 в 15:12)   письмо автору
 
   для: scorpius   (15.04.2009 в 15:10)
 

Большая просьба к Вам будет.
Если Вам нечего сказать - лучше промолчите.

  Ответить  
 
 автор: Uzer44   (15.04.2009 в 15:12)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:06)
 

Проверяй подключен ли PHP к апачу в httpd.conf

  Ответить  
 
 автор: 66ddd   (15.04.2009 в 15:14)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:06)
 

phpinfo() выводит без проблем, а почему <?php
echo "Hello,World!";
?> нет, да я вожу в строке браузера:http://localhost/555.php. Че надо вроде все изменил в php.ini и htdocs.

  Ответить  
 
 автор: 66ddd   (15.04.2009 в 15:21)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:14)
 

Большое всем спасибо!!! Просто напросто я скрипт не правильно набирал!!!

  Ответить  
 
 автор: Uzer44   (15.04.2009 в 15:21)   письмо автору
 
   для: 66ddd   (15.04.2009 в 15:14)
 

Объесните когда вы выполняите

<? 
phpinfo
();
?>


На экране монитора вы видите
дословно это
<? 
phpinfo
();
?>


или нечто другое к примеру страницу с описанием настроек вашего PHP

  Ответить  
 
 автор: 66ddd   (15.04.2009 в 15:25)   письмо автору
 
   для: Uzer44   (15.04.2009 в 15:21)
 

Спасибо особенное Uzer44 и scorpius !!!!!!!!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования