Ненене, cgi-bin - для CGI-скриптів, це вам не потрібно. PHP-скрипти ви кладете туди ж, куди і звичайні * .html, тобто просто в директорію даного сайту. Вона визначена в httpd.conf директивою
.
php-скрипт у мене лежить також і в каталозі htdocs. Вказану Вами рядок, в httpd.conf чомусь не знайшов, тільки
AddType application / x-compress .Z
AddType application / x-gzip .gz .tgz
по-цьому я просто додав її нижче.
Перезапустив Apache - все-одно бачить файл як текст.
Що ще можна зробити в цьому випадку? Щось, як видно, я роблю не так. - omilen
А ось це додали?
#
LoadModule php5_module "c: /php/php5apache2.dll"
AddHandler application / x-httpd-php .php
# Конфігурація шляху до php.ini
PHPIniDir "C: / php" - admin
Так, корінь цього веб-сервера - C: / Server / Apache / htdocs. Додайте там test.html c простеньким кодом. Видно його через браузер? Якщо так, то точно так же кладете туди test.php з яким-небудь простим кодом echo ( "hello"). Працює? - admin
Добре. На сайті наведеної Вами посиланням пропонують завантажити інсталятор Windows для php або ж зробити це вручну. Який спосіб вибрати? Якщо я правильно зрозумів, то в разі використання установника, потрібно попередньо завантажити і інсталювати дистрибутив з рнр? - omilen
При інструкції для скачування рhр сказано, що потрібно вибрати PHP 5.3 VC6 або PHP 5.2 VC6. але там для PHP 5.2 існують варіанти:
- Download source code [15.97MB]
- Zip [9.97MB]
- Installer [20.24MB]
- Debug Pack [4.94MB]
Який з них мені потрібен? - omilen
Installer (Інсталятор) уже містить дистрибутив. Тобто беріть тільки "Installer". Відмінність Інсталлер (Установника) від "Ручного" (він там в Zip) - Інтсталлер ще й сконфігуріт Апач. - admin
Я все таки до кінця не зрозумів. дивіться:
є два файли
- Installer [20.24MB]
- WiX v3.6. exe beta released
Перший для ручної, а другий для автоматичної установки, вірно?
Так мені досить завантажити і інсталювати тільки другий (який встановить і налаштує php), або ж спочатку перший (який встановить php), а потім другий (який його налаштує)? - omilen
Так. мені що тепер, перед інсталяцій Денвера встановлені Apache і MySQL видалити? - omilen
Так. Тільки врятуйте (перенесіть) конфіги і директорію сайту. - admin
Встановив по Вашому раді "Денвер"
Поки начебто все працює! Дякуємо!
Єдине - таке враження, що конфліктує зі скайп, ще точно не зрозумів.
Якщо можна, допоможіть мені організувати форму зворотного зв'язку на сайті.
Тобто її структуру я створив в HTML - все добре.
В рядку
form method = "POST" action = "action.php"
як я розумію замість action.php потрібно поставити поставити ім'я php-скрипта, який буде обробляти заповнену форму і отруювати дані на email. Причому скрипт повинен лежати в тій же папці, що і html документ з формою, ВІРНО?
Я перепробував багато варіантів скриптів. У деяких я не можу зрозуміти пояснення по їх установці, а деякі чомусь не вдається запустити.
Єдине, чого вдалося добитися за одним з скриптів - після натискання на кнопку форми "Відправити", браузер переходить на нову сторінку, де написано: "Спасибі за відправлене повідомлення". Тільки ось з цим текстом ще відображається текст php скрипта (в пунктах "ім'я", "email", і "текст")
Може підкажіть, де можна скачати точно робочий грамотний скрипт (з перевіркою заповнення полів форми, генерацією картинок і захистом від спаму) і, найголовніше, зрозумілу інструкцію з його встановлення, доступну не надто просунутому користувачеві? - omilen
Ні, ось вона :)))
form method = "POST" action = "action.php"
(Так, до речі, в одних прикладах пишуть "action.php", а в інших "/action.php").
Що правильно або від чого залежить використовувати той чи інший варіант? - omilen
- Причому скрипт повинен лежати в тій же папці, що і html документ з формою, ВІРНО?
- Не обов'язково. У action = вказується або відносний шлях (наприклад, action = "scripts / forms /.") Відраховується від поточного URL, або абсолютний (action = "/ scripts / forms /.") Відраховується від кореня веб-сервера - бачите там слеш в початку?
- в одних прикладах пишуть "action.php", а в інших "/action.php").
Що правильно або від чого залежить використовувати той чи інший варіант?
- Див. вище. - admin