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]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: Браузеры отображают исходный php-код
Павел534
Отправлено: 15 Июля, 2012 - 21:21:52
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




И фото файлов,включая formdata.php
Прикреплено изображение (Нажмите для увеличения)
php1.jpg
 
 Top
DlTA
Отправлено: 15 Июля, 2012 - 21:33:08
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




читайте внимательней че вам пишут
DlTA пишет:
структура папок должна быть примерно такой:
\home\site.name\www\[а уже тут все файлы]
для того чтоб перейти на сайт в адресной строке ввести
http://site[dot]name/
а точнее http://site.name/имя_файла.php
 
 Top
Павел534
Отправлено: 15 Июля, 2012 - 21:37:07
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




DlTA пишет:
читайте внимательней че вам пишут
DlTA пишет:
структура папок должна быть примерно такой:
\home\site.name\www\[а уже тут все файлы]
для того чтоб перейти на сайт в адресной строке ввести
http://site[dot]name/
а точнее http://site.name/имя_файла.php


У меня структура в точности такая,только буковки другие!Как вы видели:\home\html.loc\www\и тут мои файлы
 
 Top
DelphinPRO
Отправлено: 15 Июля, 2012 - 21:51:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Павел534 а вы случайно не по php-файлику два раза кликаете, чтобы запустить его?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Павел534
Отправлено: 15 Июля, 2012 - 21:55:09
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




DelphinPRO пишет:
Павел534 а вы случайно не по php-файлику два раза кликаете, чтобы запустить его?

Конечно же нет!
 
 Top
DelphinPRO
Отправлено: 15 Июля, 2012 - 21:57:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




вообще в денвере есть стартовая страница. к сожалению не помню адреса.
попробуйте напечатать в адресной строке браузера (при запущенном денвере)
и нажать ENTER
Если вы увидите страницу с заголовком Ура, заработало! Значит сервер правильно установлен и работает.
Прокрутите данную страницу вниз и найдите ссылку "Список зарегистрированных сайтов"
Перейдите по этой ссылке, затем выберите в списке ваш домен и перейдите по этой ссылке.
Если в папке домена нет индексного файла вы увидите список файлов директории, сформированный апачем. найдите в нем файл formdata.php и нажмите на него.
(Добавление)
Если и это вас не спасет, то рекомендую более удобный вебсервер - OpenServer


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Павел534
Отправлено: 16 Июля, 2012 - 10:13:00
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




DelphinPRO пишет:
вообще в денвере есть стартовая страница. к сожалению не помню адреса.
попробуйте напечатать в адресной строке браузера (при запущенном денвере)
и нажать ENTER
Если вы увидите страницу с заголовком Ура, заработало! Значит сервер правильно установлен и работает.
Прокрутите данную страницу вниз и найдите ссылку "Список зарегистрированных сайтов"
Перейдите по этой ссылке, затем выберите в списке ваш домен и перейдите по этой ссылке.
Если в папке домена нет индексного файла вы увидите список файлов директории, сформированный апачем. найдите в нем файл formdata.php и нажмите на него.
(Добавление)
Если и это вас не спасет, то рекомендую более удобный вебсервер - OpenServer

У меня такой страницы не показывает!Пишет Не найдена,хотя устанавливал больше 3 раз строго по инструкции! Лишь на запрос test1.ru и http://html[dot]loc/index[dot]html пишет IT Works!
 
 Top
PATCH
Отправлено: 16 Июля, 2012 - 10:25:28
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 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 файл называется, между прочим перечитайте тему сначала у Елены такая же была ситуация)

(Отредактировано автором: 16 Июля, 2012 - 10:35:33)

 
 Top
Павел534
Отправлено: 16 Июля, 2012 - 10:54:24
Post Id


Новичок


Покинул форум
Сообщений всего: 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. Код точно не должен отображаться!
 
 Top
PATCH
Отправлено: 16 Июля, 2012 - 11:41:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 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 возможно есть мелкие не точности но суть та же.

(Отредактировано автором: 16 Июля, 2012 - 11:50:51)

 
 Top
Macka_CMEXA
Отправлено: 16 Июля, 2012 - 12:46:35
Post Id


Гость


Покинул форум
Сообщений всего: 100
Дата рег-ции: Июль 2012  


Помог: 5 раз(а)





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

должно начинаться с http:// , я правда понятия не имею как это исправить, ждите более опытных юзверей ;)

Так на вскидку 2 решения:
1) проверяйте в конфиге апача подключен ли модуль php
2) тупо скачайте другой дистрибутив денвера, при этом текущий надо будет перед установкой полностью удалить, кажется мне что ошибка в дистрибутиве.

поздно написал, уже все разжевали ;)

(Отредактировано автором: 16 Июля, 2012 - 12:56:46)

 
 Top
PATCH
Отправлено: 17 Июля, 2012 - 00:40:07
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




Macka_CMEXA пишет:
должно начинаться с http:// , я правда понятия не имею как это исправить, ждите более опытных юзверей ;)
что тут исправлять
http://forum.php.su/printfile.ph...;t=4303&id=1
по скрину видно что он заходит в браузер и копирует адрес прямиком с виртуального диска и оно по умолчанию его определяет как файл. замест того что бы вызвать этот файл с виртуального домена пример опять же

1)file:///G:/web/home/my-site.ru/www/index.php
2)http://my-site[dot]ru/index.php

1)вызов на прямую через виртуальный диск на машине (как файл)
2) вызов с виртуального домена (для обработки интерпретатором)
 
 Top
iamrogue
Отправлено: 09 Декабря, 2016 - 13:09:21
Post Id



Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2016  


Помог: 0 раз(а)




Павел534
БЫла такая же проблема когда то, попробуй такой путь указать
http://html[dot]loc/formdata.php

вводил вручную, обязательно удали из строки /www/ Ниндзя
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB