Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с отображением php-кода [2]
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
И фото файлов,включая formdata.php Прикреплено изображение (Нажмите для увеличения)
DlTA
Отправлено: 15 Июля, 2012 - 21:33:08
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
читайте внимательней че вам пишут
DlTA пишет:
структура папок должна быть примерно такой:
\home\site.name\www\[а уже тут все файлы]
для того чтоб перейти на сайт в адресной строке ввести http://site[dot]name/
а точнее http://site.name/имя_файла.php
Павел534
Отправлено: 15 Июля, 2012 - 21:37:07
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
DlTA пишет:
читайте внимательней че вам пишут
DlTA пишет:
структура папок должна быть примерно такой:
\home\site.name\www\[а уже тут все файлы]
для того чтоб перейти на сайт в адресной строке ввести http://site[dot]name/
а точнее http://site.name/имя_файла.php
У меня структура в точности такая,только буковки другие!Как вы видели:\home\html.loc\www\и тут мои файлы
DelphinPRO
Отправлено: 15 Июля, 2012 - 21:51:23
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Павел534 а вы случайно не по php-файлику два раза кликаете, чтобы запустить его?
----- Чем больше узнаю, тем больше я не знаю.
Павел534
Отправлено: 15 Июля, 2012 - 21:55:09
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
DelphinPRO пишет:
Павел534 а вы случайно не по php-файлику два раза кликаете, чтобы запустить его?
Конечно же нет!
DelphinPRO
Отправлено: 15 Июля, 2012 - 21:57:14
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
вообще в денвере есть стартовая страница. к сожалению не помню адреса.
попробуйте напечатать в адресной строке браузера (при запущенном денвере)
и нажать ENTER
Если вы увидите страницу с заголовком Ура, заработало! Значит сервер правильно установлен и работает.
Прокрутите данную страницу вниз и найдите ссылку "Список зарегистрированных сайтов"
Перейдите по этой ссылке, затем выберите в списке ваш домен и перейдите по этой ссылке.
Если в папке домена нет индексного файла вы увидите список файлов директории, сформированный апачем. найдите в нем файл formdata.php и нажмите на него. (Добавление)
Если и это вас не спасет, то рекомендую более удобный вебсервер - OpenServer
----- Чем больше узнаю, тем больше я не знаю.
Павел534
Отправлено: 16 Июля, 2012 - 10:13:00
Новичок
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
DelphinPRO пишет:
вообще в денвере есть стартовая страница. к сожалению не помню адреса.
попробуйте напечатать в адресной строке браузера (при запущенном денвере)
и нажать ENTER
Если вы увидите страницу с заголовком Ура, заработало! Значит сервер правильно установлен и работает.
Прокрутите данную страницу вниз и найдите ссылку "Список зарегистрированных сайтов"
Перейдите по этой ссылке, затем выберите в списке ваш домен и перейдите по этой ссылке.
Если в папке домена нет индексного файла вы увидите список файлов директории, сформированный апачем. найдите в нем файл formdata.php и нажмите на него. (Добавление)
Если и это вас не спасет, то рекомендую более удобный вебсервер - OpenServer
У меня такой страницы не показывает!Пишет Не найдена,хотя устанавливал больше 3 раз строго по инструкции! Лишь на запрос test1.ru и http://html[dot]loc/index[dot]html пишет IT Works!
PATCH
Отправлено: 16 Июля, 2012 - 10:25:28
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
Павел534 пишет:
У меня такой страницы не показывает!Пишет Не найдена,хотя устанавливал больше 3 раз строго по инструкции! Лишь на запрос test1.ru и http://html[dot]loc/index[dot]html пишет IT Works!
1) вы наверно удалили папку в разделе home/localhost
поэтому вас не переадресовывает на http://localhost/denwer/.
кстати у вас php код отображает потому что вы обращаетесь к файлу не по протоколу HTTP а к файлу на прямую........ http://html[dot]loc/formdata.php или как там у вас php файл называется, между прочим перечитайте тему сначала у Елены такая же была ситуация)
Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012
Помог: 0 раз(а)
PATCH пишет:
Павел534 пишет:
У меня такой страницы не показывает!Пишет Не найдена,хотя устанавливал больше 3 раз строго по инструкции! Лишь на запрос test1.ru и http://html[dot]loc/index[dot]html пишет IT Works!
1) вы наверно удалили папку в разделе home/localhost
поэтому вас не переадресовывает на http://localhost/denwer/.
кстати у вас php код отображает потому что вы обращаетесь к файлу не по протоколу HTTP а к файлу на прямую........ http://html[dot]loc/formdata.php или как там у вас php файл называется, между прочим перечитайте тему сначала у Елены такая же была ситуация)
Ситуация у Елены так и не разрешилась!Папку в localhost я не удалял. А как,если не напрямую к нему обращаться. Php код он в любом случае не должен отображать.Я по нажатию кнопки на web странице перехожу на formdata.php. Код точно не должен отображаться!
PATCH
Отправлено: 16 Июля, 2012 - 11:41:13
Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
так ладн , пройдем ясли)
php - интерпретируемый язык программирования. следовательно из этого определения на сервере есть интерпретатор. интерпретатор - это программное средство которое преобразует исходный код , в бай код и выполняет его. вот когда интерпретатор считывает наш исходный "php код" тогда мы его не видем , интерпретатор php как минимум идет в связки с HTTP сервером , в конфигурационых файлах идет прямая настройка до нашего php интерпретатора (если бы вы не ставили денвер а потратили бы 4 часа на установку связки apache+php+mysql вы бы знали что и как ) , php интерпретатор не работает без HTTP сервера (ну во всяком случии я такого не видел еще чуда) к чему я введу, на вашем скрине на 1ой странице четко видно , что вы вызываете файл не по протоколу HTTP а по протоколу file , а значит вы тупо открыли мой компьютер>C:\лабурда\тролололо\мой сайт\filename.php . а теперь из выше сказанного подумайте КАК МОЖЕТ ИНТЕРПРЕТАТОР ОБРАБОТАТЬ PHP код ЕСЛИ вы его не вызываете по протоколу HTTP? вот вы знаете что код точно не должен отображатся однако не знаете по какому протоколу вызывать файл что бы код обрабатывался, как так?
Цитата:
дз)) в каком пункте обработается php код, а в каком покажет исходный код php файла
1)file:///G:/web/my-site.ru/index.php
2)http://my-site.ru/index.php
p.s возможно есть мелкие не точности но суть та же.
он вам все правильно выводит, учитывая что задан вывод содержимого файла без обработки php
должно начинаться с http:// , я правда понятия не имею как это исправить, ждите более опытных юзверей ;)
Так на вскидку 2 решения:
1) проверяйте в конфиге апача подключен ли модуль php
2) тупо скачайте другой дистрибутив денвера, при этом текущий надо будет перед установкой полностью удалить, кажется мне что ошибка в дистрибутиве.
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
Macka_CMEXA пишет:
должно начинаться с http:// , я правда понятия не имею как это исправить, ждите более опытных юзверей ;)
что тут исправлять http://forum.php.su/printfile.ph...;t=4303&id=1
по скрину видно что он заходит в браузер и копирует адрес прямиком с виртуального диска и оно по умолчанию его определяет как файл. замест того что бы вызвать этот файл с виртуального домена пример опять же
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.