Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Код php

70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Пробую создать форму для сайта, на локалхосте.
Вот пробный файл: 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

В чем моя ошибка.
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
[QUOTE=panasonik]
В чем моя ошибка.
[/QUOTE]
В настройке виртуального хоста, скорее всего. Покажи конфиги.
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Может в C:/Windows/System32/drivers/etc/hosts
Но чета не могу его найти.
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Нашел заменил localhost
На html.loc
Всеравно ошибку выдает Денвер.
Вероятнее всего, сервер пытается найти файл Z:/home/html.loc/www/formdata.php, которого не существует.
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
DocumentRoot проверял? Куда он указывает?
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Куда он должен указывать?
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
На физический корень сайта. У тебя ФИЗИЧЕСКИ путь Z:/home/html.loc/www/formdata.php существует?
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
# DocumentRoot: The directory out of which you will serve your
# 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"
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
Цитата: Alexander92
У тебя ФИЗИЧЕСКИ путь Z:/home/html.loc/www/formdata.php существует?



Вопрос в силе...

70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Файл этот или нет:httpd.conf
В нем смотреть или нет?
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
Еще раз: сервер доходчиво говорит, что он ищет файл Z:/home/html.loc/www/formdata.php. НА ВИНЧЕСТЕРЕ такой путь есть?
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Конечно есть!
14
17 июня 2011 года
Phodopus
3.3K / / 19.06.2008
formdate.php
formdata.php
...
244
17 июня 2011 года
UAS
2.0K / / 19.07.2006
Ещё одна тема-образец "Почему веб-сервер надо ставить своими руками".
А так да, Phodopus верно говорит.
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Что можно сделать чтобы запустить файл php?
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
Прописать путь к нему в адресной строке браузера и нажать Enter. :) В чем вопрос конкретно? Для правильной работы PHP нужно, чтобы:
1. Стоял апач.
2. Стоял PHP-модуль апача.
3. Были согласованы все пути.
В каком из этих пунктов проблема?

P.S. UAS, +1 =)
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Вот форма :html.loc/form.html
Вставляю в место: form.html,formdate.php,и нажимаю,ввод так работает.
А когда с: html.loc/form.html нажимаю кнопку на сайте отправить выдает ошибку!
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
Ну так может, ты покажешь код form.html? Или мы его угадать должны? Хотя уже и так почти угадали, в принципе. :)
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Мне не жалко пожалуйста.
<!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>
278
17 июня 2011 года
Alexander92
1.1K / / 04.08.2008
[QUOTE=panasonik]
<form action="formdata.php" method="POST" name="forml">
[/QUOTE]

Собственно, то, о чем говорил Phodopus. Скрипт называется formdate.php, а ты ссылаешься на formdata.php.
70K
17 июня 2011 года
panasonik
11 / / 17.06.2011
Огромное спасибо всем! За терпение и уважение к начинающему чайнику как я.
Все исправил, и все получилось как в сказке.
Еще раз благодарю Вас за помощь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог