Код php
Вот пробный файл: formdate.php
<?php
$a = 5;
echo $a;
?>
Пробую отправить, а Денвер выдает ошибку.
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/html.loc/www/formdata.php, которого не существует.
В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:
URL Куда указывает
http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi
http://***/cgi/script.cgi /home/***/cgi/script.cgi
http://***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi
В чем моя ошибка.
В чем моя ошибка.
[/QUOTE]
В настройке виртуального хоста, скорее всего. Покажи конфиги.
Но чета не могу его найти.
На html.loc
Всеравно ошибку выдает Денвер.
Вероятнее всего, сервер пытается найти файл Z:/home/html.loc/www/formdata.php, которого не существует.
DocumentRoot проверял? Куда он указывает?
Куда он должен указывать?
На физический корень сайта. У тебя ФИЗИЧЕСКИ путь Z:/home/html.loc/www/formdata.php существует?
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
#DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
Цитата: Alexander92
У тебя ФИЗИЧЕСКИ путь Z:/home/html.loc/www/formdata.php существует?
Вопрос в силе...
В нем смотреть или нет?
Еще раз: сервер доходчиво говорит, что он ищет файл Z:/home/html.loc/www/formdata.php. НА ВИНЧЕСТЕРЕ такой путь есть?
Конечно есть!
formdata.php
...
А так да, Phodopus верно говорит.
Что можно сделать чтобы запустить файл php?
1. Стоял апач.
2. Стоял PHP-модуль апача.
3. Были согласованы все пути.
В каком из этих пунктов проблема?
P.S. UAS, +1 =)
Вставляю в место: form.html,formdate.php,и нажимаю,ввод так работает.
А когда с: html.loc/form.html нажимаю кнопку на сайте отправить выдает ошибку!
Ну так может, ты покажешь код form.html? Или мы его угадать должны? Хотя уже и так почти угадали, в принципе. :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Формы</title>
</head>
<body>
<form action="formdata.php" method="POST" name="forml">
<fieldset>
<legend>Ввод личных данных</legend>
<p><label>Введите Ваше имя (max. 10 символов): <input type="text" name="name" size="30" maxlength="10"></label></p>
<p><label>Введите Ваш пороль (max. 10 символов): <input type="password" name="name" size="30" maxlength="10"></label></p>
</fieldset>
<fieldset>
<legend>Вопросы</legend>
<p>Любите ли Вы экономить время? </p>
<p><label>Да<input type="radio" name="time" value="yes" checked></label> <label>Нет<input type="radio" name="time" value="no"></label></p>
<p>Какими инструментами для экономии времени Вы пользуетесь?</p>
<p>
<label><input type="checkbox" name="ez" disabled>Ежедневник</label>
<label><input type="checkbox" name="hr" checked>Хронометраж</label>
<label><input type="checkbox" name="sv">Свои наработки</label>
</p>
<p><label for="sleep">Сколько часов в день Вы спите?</label></p>
<p>
<select name="sleep" id="sleep">
<option>5</option>
<option>6</option>
<option>7</option>
<option selected>8</option>
<option>8+</option>
</select>
</p>
</fieldset>
<p><label for="text">Поделитесь своими наработками в экономии времени:</label></p>
<p><textarea name="text" cols="50" rows="6" id="text" readonly>Текстовый текст...</textarea></p>
<p><input type="reset" name="reset" value="Сброс"><input type="submit" name="sobmit" value="Отправить"></p>
<p><input type="image" src="images/ibutton.png" name="imageButton"></p>
<p><input type="button" value="Кнопка" name="button"></p>
</form>
</body>
</html>
<form action="formdata.php" method="POST" name="forml">
[/QUOTE]
Собственно, то, о чем говорил Phodopus. Скрипт называется formdate.php, а ты ссылаешься на formdata.php.
Все исправил, и все получилось как в сказке.
Еще раз благодарю Вас за помощь.