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

Форум Apache

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

 

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

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

тема: Белый экран вместо результата выполнения кода
 
 автор: Mr. Coffee   (18.03.2012 в 21:18)   письмо автору
 
 

Застрял в самом начале книжке!
Ввожу код примера просто текста!
<html>
<head>
<title>Пример</title>
</head>
<body>
<?php
echo "Hello, world!";
?>
</body>
</html>

А он у меня вместо надписи, ничего не делает (белый экран )
И еще этот же файл кидает на скачивание (index.php)
В чем проблема?
Заранее спасибо!

  Ответить  
 
 автор: Киналь   (18.03.2012 в 21:24)   письмо автору
 
   для: Mr. Coffee   (18.03.2012 в 21:18)
 

Денвер/Апач-PHP Установлен? Запущен?
Где лежит файл? Как его вызываете?

  Ответить  
 
 автор: Mr. Coffee   (18.03.2012 в 22:07)   письмо автору
 
   для: Киналь   (18.03.2012 в 21:24)
 

Денвер не установлен!
И что такое Апач-PHP?
Файл лежит на рабочем столе, называется index.php!
Вызывать пробовал через google chrome,internet exploler, Opera. И нигде не работает!
Причина в том что надо денвер установить?

  Ответить  
 
 автор: Slo_Nik   (18.03.2012 в 22:21)   письмо автору
 
   для: Mr. Coffee   (18.03.2012 в 22:07)
 

установите денвер.
что это такое можете узнать здесь
так же по ссылке узнаете как правильно установить пакет и как запустить первый свой php скрипт

p.s. что такое php

p.s.s что такое apache

p.s.s.s так же пригодятся mysql и phpmyadmin. Но всё это есть в пакете Денвер, как раз для начинающих....

  Ответить  
 
 автор: elenaki   (19.03.2012 в 10:47)   письмо автору
 
   для: Mr. Coffee   (18.03.2012 в 22:07)
 

>Денвер не установлен!
и правильно

>И что такое Апач-PHP?
а что такое поиск, знаете?

>Файл лежит на рабочем столе, называется index.php!
ну и пусть себе лежит, может там у него гнездо

>Вызывать пробовал через google chrome,internet exploler, Opera. И нигде не работает!
главное - Опера в наборе присутствует... главный инструмент ламера

>Причина в том что надо денвер установить?
причина в том, что PHP не работает с рабочего стола, это серверный скрипт. и ему нужен сервер.

  Ответить  
 
 автор: Valick   (19.03.2012 в 11:05)   письмо автору
 
   для: elenaki   (19.03.2012 в 10:47)
 

>Денвер не установлен!
и правильно

Елена, это ваше личное мнение
если вас лично не устраивает денвер, по каким либо причинам, просто предложите ту сборку которая вам по душе, может я тоже (хотя вряд ли) соскочу с денвера
я уже писал чем мне лично денвер нравится в отличии от остальных пакетов

  Ответить  
 
 автор: Mr. Coffee   (18.03.2012 в 22:22)   письмо автору
 
   для: Киналь   (18.03.2012 в 21:24)
 

Если что то надо скачать скиньте ссылку пожалуйста!
Заранее Спасибо!

  Ответить  
 
 автор: elenaki   (19.03.2012 в 10:48)   письмо автору
 
   для: Mr. Coffee   (18.03.2012 в 22:22)
 

книжку. из списка вверху этой страницы

  Ответить  
 
 автор: Sfinks   (19.03.2012 в 11:07)   письмо автору
 
   для: elenaki   (19.03.2012 в 10:48)
 

> книжку. из списка вверху этой страницы
Книжку из этого списка нужно не скачать, а купить )
Кстати, снимаю шляпу перед КМВ ) Книжек которые еще продаются, в сети не найти. Я когда заказал на озоне "ООП в ПХП", хотел, чтоб не ждать, а сразу начать читать пока книжка в пути, попытался ее найти.... Все что нашел было из того, что уже переиздано! Не представляю как можно этого добиться )
_____
P.S. Что-то Вы сегодня непривычно агрессивны )

  Ответить  
 
 автор: Mr. Coffee   (19.03.2012 в 16:39)   письмо автору
 
   для: Sfinks   (19.03.2012 в 11:07)
 

Так что мне делать, что у меня вместо надписи белый экран и не выводит надписи!
Если я установлю денвер,то он будет показывать надписи?

  Ответить  
 
 автор: cheops   (19.03.2012 в 16:46)   письмо автору
 
   для: Mr. Coffee   (19.03.2012 в 16:39)
 

Если вы установите Денвер, заведете виртуальный хост, положите туда файл, обратитесь к виртуальному хосту как к сайту, да, он будет показывать надписи в соответствии с кодом программы. Как это делают сервера в Интернет - вы же тоже не усилием мысли вызываете страницы, а набираете правильный адрес или обращаетесь к правильному адресу при помощи поисковой системы. Будет хотя бы одна ошибка в адресе - ничего работать не будет, сохрани вы эту страницу у себя на компьютере - она перестанет работать как приложение. Поэтому ваша первая задача - добиться создания Web-среды у себя на компьютере, которая бы вела себя как Web-сервер. Пока этого не будет, дальше двигаться не стоит.

PS Денвер, кстати, не единственный вариант - он просто самый простой. Можно вообще поставить и настроить все сервера штатно.

  Ответить  
 
 автор: Mr. Coffee   (19.03.2012 в 17:10)   письмо автору
 
   для: cheops   (19.03.2012 в 16:46)
 

Получается что в книжке опечатка? Там просто про денвер ничего не написано,там написано что просто создать файл и открыть!

  Ответить  
 
 автор: Sfinks   (19.03.2012 в 17:18)   письмо автору
 
   для: Mr. Coffee   (19.03.2012 в 17:10)
 

Опечатка размером в пару-тройку глав? Врядли. Скорее всего в описании или предисловии книги указано, что предполагается, что у вас уже есть установленный и настроенный веб-сервер с подключенным и настроенным ПХП, а возможно еще и сервером БД. Или заменитель этого всего "в одном флаконе" типа денвера. Если не указано это, то должно быть где-то оговорено, что книга не для начинающих и что вы уже должны знать как запустить скрипт. Если ничего подобного нигде не указано, то выкиньте эту книгу ) Т.к. по этой опечатке можно еще десяток книг накрапать )

  Ответить  
 
 автор: Mr. Coffee   (19.03.2012 в 17:32)   письмо автору
 
   для: Sfinks   (19.03.2012 в 17:18)
 

Ладно большое спасибо!буду пробовать!Если не получится буду обращаться!

  Ответить  
 
 автор: cheops   (19.03.2012 в 17:54)   письмо автору
 
   для: Mr. Coffee   (19.03.2012 в 17:10)
 

Сложно сказать, иногда этот вопрос выносят в приложение (мы так пару раз делали), книга о языке, а не о Web-среде или Apache, ведь под управлением Apache может работать Python, Perl, Java и чего-только нет. Как правило, стараются этот вопрос как-то осветить, так как когда начинаешь работать действительно не очень понятно, куда бежать и что делать... но вполне может и не быть, подразумевая, что под "открыть" читатель понимает, что открыть в браузере на фоне установленной среды. В любом случае не волнуйтесь, если что-то не будет получаться, поможем и расскажем.

  Ответить  
 
 автор: Mr. Coffee   (19.03.2012 в 20:38)   письмо автору
 
   для: cheops   (19.03.2012 в 17:54)
 

Слушайте скачал Denwer, и все равно ничего показывается белый экран и скачивается этот файл!
Denwer запустил (нажал Start Denwer). что делать? Может вы мне дадите свой скайп там поговорим?
Вообщем помогите.

  Ответить  
 
 автор: cheops   (19.03.2012 в 22:26)   письмо автору
 
   для: Mr. Coffee   (19.03.2012 в 20:38)
 

Скайпа у нет, кроме того давайте лучше письменно разберем проблему, она возможно заинтересует кого-то другого, а говорить со всеми я по скайпу не могу.

>Слушайте скачал Denwer, и все равно ничего показывается белый экран и скачивается этот файл!
Для начала наберите в адресной строке http://localhost/ что у вас отображается?

PS Следует так же понимать, что двойным щелчком по файлу, нажатием Enter вы скрипт не запустите, все действия нужно будет проводить в адресной строке браузера и никак иначе. Более того, вам придется организовывать папки с файлами и виртуальные хосты в /home, только после этого вам будет доступны новы доменные имена. Это не программы, это сайты, они предназначены для просмотра многими людьми, а не одним. Поэтому работаете вы с ними всегда через браузер.

  Ответить  
 
 автор: Mr. Coffee   (20.03.2012 в 15:49)   письмо автору
 
   для: cheops   (19.03.2012 в 22:26)
 

1) Запускаю Denwer
2) Ввожу в адресной строке http://localhost/
3) Высвечивается http://localhost/denwer/
Там пишется о: Ура, заработало!
4) Что мне дальше делать?

  Ответить  
 
 автор: cheops   (20.03.2012 в 16:53)   письмо автору
 
   для: Mr. Coffee   (20.03.2012 в 15:49)
 

1) Надите папку home в дневере
2) Создайте в ней подпапку site.dev
3) В папке site.dev поместите файл index.php следующего содержания
<?php
  
echo "Привет, я виртуальный хост, site.dev";
?>

4) В браузере наберите http://site.dev что-нибудь видно?
5) Если видна фраза из PHP-скрипта можете тут продолжать работу.

  Ответить  
 
 автор: Mr. Coffee   (21.03.2012 в 16:13)   письмо автору
 
   для: cheops   (20.03.2012 в 16:53)
 

слушайте все сделал как вы сказали, но все равно все тоже самое!
Что мне делать?

  Ответить  
 
 автор: task   (21.03.2012 в 16:23)   письмо автору
 
   для: Mr. Coffee   (21.03.2012 в 16:13)
 

1) Найдите папку home в денвере
2) Создайте в ней подпапку site.dev
3) В папке site.dev создайте папку www и поместите в нее файл index.php следующего содержания<?php
echo "Привет, я виртуальный хост, site.dev";
?>
4) Перезапустите Denwer (при этом у вас должен быть доступ на изменение файла C:\WINDOWS\system32\drivers\etc\hosts)
5) В браузере наберите http://site.dev что-нибудь видно?
6) Если видна фраза из PHP-скрипта можете тут продолжать работу.

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

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