Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Рекомендуемые сообщения

:) ммм.... такая ситуация.... я это творю в первые так что че то запоролась... главная страниц *.html... с нее я кидаю ссылку на страницу *.php... проверяю на своем компе...он вместо того, что бы открыть ее ...хочет загрузить :) ... вот интересно почему это так??? и если выкину в инет...работать будет нормально??? или нельзя давать ссылки на *.php... (хотя кажется бредом :cool: )... как сделать нормально??? :)

Ссылка на комментарий
Поделиться на другие сайты

PHP нужно поставить на компьютер. Соответственно у хостинг-провайдера должна быть поддержка PHP.

Ссылка на комментарий
Поделиться на другие сайты

Ты просто не до конца поняла работу всей этой системы. Браузер может просматривать страницы в формате html, поэтому ты можешь без проблем открыть им локальные файлы в этом формате. Файлы в формате php в исходном виде он просмативать не может, поэтому предлагает тебе их скачать.

Php-скрипт в результате своего выполнения тоже выдает HTML-страницу, но для этого его (скрипт) должен кто-то выполнить. Т.е. должно присутствовать звено, которое выполнит перехват твоего запроса к php-скрипту, выполнит этот скрипт, и отдаст тебе результат его выполнения в виде html-страницы. Это промежуточное звено называется web-сервером. Web-сервер установлен у хостера, к которому ты будешь заливать сайт (уточни, поддерживает ли он выполнение php-скриптов), поэтому залитые скрипты быдут выполняться, а не скачиваться. Для того, чтобы тестировать написанные тобой скрипты на своем компьютере тебе тоже надо установить web-сервер, например Apache.

P.S. Все вышесказанное касается и страниц, написанных на других web-ориентированных языках программирования, как то java(jsp), asp и др.

Ссылка на комментарий
Поделиться на другие сайты

Денвер 2 - Джентельменский набор Web-разроботчика.

Мануал:

http://dklab.ru/chicken/web/base.html

Качать отсюда:

http://dklab.ru/chicken/web/dis/Base/latest

ЗЫ Чтоб не париться с настройками связок Apache+PHP+Perl+MySQL etc.

Ссылка на комментарий
Поделиться на другие сайты

Создаешь в Apach'e host, прописываешь его в %WINDIR%/system32/drivers/etc/hosts, заливаешь туда html-и с php-ями, и заходишь на него браузером. :(

Ссылка на комментарий
Поделиться на другие сайты

А вот это уже в форумы, посвященные настройке Апача. ;) ;) ;)

Можешь здесь посмотреть. ;)

Изменено пользователем Shurr
Ссылка на комментарий
Поделиться на другие сайты

Был в универе денвер... но он взломанный...там почти ничего нельзя делать...

Млин, аппач я настраивала, потому что на сайте ... не помню как называется... там зорошая подробная инструкция была!!! :)

Ссылка на комментарий
Поделиться на другие сайты

Tas'ka

Так он если выгрузить в инет...будет нормально работать...или так же закачивать??? :cool:

Если хостер поддерживает php - то все будет работать.

Изменено пользователем Shurr
Ссылка на комментарий
Поделиться на другие сайты

А теперь - правильный вопрос:cool:)

Кроме того, что сервер предлагает загрузку файла...

...еще и не воспринимает РНР-скрипты с расширением, отличным от .php !!!!

(соответствующие настройки выполнены, управление передается в РНР модуль).

Я грешу на версию РНР (5.0)

(имхо 4.xx - более "правильнные"),

это правда?

Ссылка на комментарий
Поделиться на другие сайты

Насчёт вопроса выбора программы-сервера: Куда легче будет Small HTTP Server - размер около 100 Кб, русский бесплатный, легкий в освоении..

Бесплатен для граждан xUSSR - используй имя "Гражданин бывшего СНГ", и любое число.. атттачу инсталлятор...:

shttp3r.exe

shttp3r.exe

Ссылка на комментарий
Поделиться на другие сайты

Настройка связки Small HTTP Server+MySQL+PHP:

Нужно:

PHP скачать

MySQL скачать

SmallHTTP Server скачать

После того, как все будет выкачено с Интернет приступим к настройке. Для удобства предлагаю создать папки Work, PHP и MySQL в корне диска С, и папку Server в Program Files. Программу сервер - SmallHTTP Server устанавливаем в Server, архив PHP распаковываем в папку PHP, а MySQL

устанавливаем в папку MySQL, соответсвенно. Теперь запускаем SmallHTTP Server справа возле часов появится новый значок, жмем на нем правой кнопкой мыши, выбираем Регистрация. В появившенмся

окошке вводим - пользователь ''Гражданин бывшего СНГ'' (без кавычек!!!), пароль - 27, жмем ENTER, и все программа

зарегистрирована. Теперь настраиваем ее на работу с PHP. Опять жмем на значке возле часов правой кнопкой мыши, выбираем Setting.... Появляется окошко показанное ниже.

Далее делаем так:

В качестве Default web folder выбираем нашу папку Work в корне диска СВ качестве Default file name

устанавливаем index.рhtmlВ графе PHP указываем расположение файла php.exe (в нашем случае, если все делали как описано выше это

C:\Php\php.exe) Также советую Вам поставить галочки напротив соответсвующих параметров, как это сделано на рисунке

Вот и все, программа настроена, чуть!!! ниже будет кнопка ОК жмем ее, и можно начинать творить.

Настройка браузера для работы с сервером. Для этого достаточно в качестве домашеней страницы браузера указать http://127.0.0.1 , запустите браузер (описан IE), пройдите по вкладке СЕРВИС -> СВОЙСТВА ОБОЗРЕВАТЕЛЯ... и укажите домашнюю страницу http://127.0.0.1

Ссылка на комментарий
Поделиться на другие сайты

Это все прекрасно! :blink:

но! кто-нибудь из Профи!

Можете ответить на пямой вопрос?:

- почему вместо того, чтобы откыть index.html мне предлагают загрузить файл???

а таке:

- почему не выполняются скрипты РНР с расширением, отличным от .php???

(Apache 1.3 + PHP 5.0.1)

Ссылка на комментарий
Поделиться на другие сайты

grigon

- почему не выполняются скрипты РНР с расширением, отличным от .php???

Не уверен, но скажу, поскольку обработчик не воспрингимает этот документ, как скрипт PHP

- почему вместо того, чтобы откыть index.html мне предлагают загрузить файл???

Это уже у тебя с браузером что-то. Или это скрипт выполняет открытие index.html ?

Ссылка на комментарий
Поделиться на другие сайты

почему не выполняются скрипты РНР с расширением, отличным от .php

Потому, что тип файла (то, что это именно скрипт) определяется именно по его расширению.

почему вместо того, чтобы откыть index.html мне предлагают загрузить файл???
Это уже у тебя с браузером что-то

Вообще-то браузер предлагает загрузить файл, когда сервер возвращает MIME-тип, который браузер сам обработать не может, так что я бы все же сказал, что это что-то с настройками Апача и он просто возвращает MIME-тип не "text/html", а какой-то другой.

Ссылка на комментарий
Поделиться на другие сайты

demer

Не уверен, но скажу, поскольку обработчик не воспрингимает этот документ, как скрипт PHP

и кто же этот таинственный "обработчик"? :)

Апач? или ПХП модуль?

судя по логам - ПХП таки вызывается, но... результатом "обработки" является текст скрипта :)

Это уже у тебя с браузером что-то. Или это скрипт выполняет открытие index.html?

вряд ли с браузером..:) А причем тут скрипт-то? :)

Shurr

Вообще-то браузер предлагает загрузить файл, когда сервер возвращает MIME-тип, который браузер сам обработать не может, так что я бы все же сказал, что это что-то с настройками Апача и он просто возвращает MIME-тип не "text/html", а какой-то другой.

Это больше похоже, хотя... ДРУГИЕ-ТО! открываются!!!

да и в конфигурации - все выглядит вполне благополучно...

Вобщем, всем спасибо!

PS: А кто-нибудь может прокомментировать версии используемых програм?

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...