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.SU

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


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

> Описание: Проблема загрузки скрипта PHP
Holon
Отправлено: 06 Октября, 2007 - 16:13:51
Post Id


Новичок


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


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




Возникла необходимость изучения PHP и вот столкнулся с первой проблемой, загрузкой PHP сктипта,здесь на форуме
я просмотрел пример HTML с различными формами и кнопками, который передает, пользовательские данные скрипту,
который должен передать все пользовательские параметры следуюсщей странице, после нажатия кнопки отослать форму, скрипт несрабатывает и выдает следующее:

<?php
// Выводим HTML-заголовки:
echo '<html>';
echo '<head>';
echo '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">';
echo '<title>Test Form PHP.SU</title>';
echo '</head>';
echo '<body>';
echo '<h3>Тестовая форма</h3>';
echo "<p>Переданное значение текстового поля: <b>".$_POST['textfield']."</b></p>";
echo "<p>Переданное значение поля пароля: <b>".$_POST['pswfield']."</b></p>";
echo "<p>Переданное значение скрытого поля hidden: <b>".$_POST['hidden']."</b></p>";
echo '<hr size="1">';
echo '<p>Были включены следующие независимые переключатели: </p>';
if (isset($_POST['checkbox1'])) echo "<p><b>Первый</b></p>";
if (isset($_POST['checkbox2'])) echo "<p><b>Второй</b></p>";
if (isset($_POST['checkbox3'])) echo "<p><b>Третий</b></p>";
echo '<hr size="1">';

if (isset($_POST['radiobutton']))
{
echo '<p>Был выбран независимый переключатель со следующим значением: ';
if ($_POST['radiobutton']==="yes") echo "<b>Yes</b>";
if ($_POST['radiobutton']==="no") echo "<b>No</b>";
echo '</p>';
}
else echo '<p>Ни один из независимых переключателей не был выбран</p>';
echo '<hr size="1">';
echo '<p>Значение многострочного текстового поля :</p>';
echo "<p><b>".$_POST['textarea']."</b></p>";
echo '<hr size="1">';
echo "<p>Значение списка с единственным выбором: <b>".$_POST['day_s']."</b></p>";
echo '<hr size="1">';
echo '<p>Значения списка с множественным выбором: </p>';
foreach ($_POST['day_m'] as $keys=>$values) echo "<b>$values</b><br>";
echo '<hr size="1">';
echo '<p>&copy;&nbsp;2005 <a href="http://php.su">PHP.SU</a></p>';
echo '</body>';
echo '</html>';
?>

*.html файл и *.php скрипт находятся в одной директории, на компютере установлен TopServer,в чем проблема?
Пример я взял отсюда
http://www.php.su/phphttp/forms/?send
 
 Top
evgenijj
Отправлено: 06 Октября, 2007 - 19:49:03
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Если PHP-скрипт вместо html выдает исходный код, значит ты неправильно установил связку Apache + PHP (или TopServer). Тогда тебе сюда
http://topserver[dot]ru/forum/forums.php?forum=2
или сюда
http://forum.php.su/forums.php?forum=30

Если у тебя проблемы с установкой TopServer спроси у них на форуме, или попробуй использовать Denwer - у меня с ним никаких проблем не было
http://www[dot]denwer[dot]ru/
http://www[dot]denwer[dot]ru/dis/Base_PHP5/
 
 Top
Holon
Отправлено: 06 Октября, 2007 - 21:58:58
Post Id


Новичок


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


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




Установил денвер проблема осталась та же возможно по незнанию файлы расположил неправильно,
файлы находятся в одном директории, открываю html строка броузера отображает:
C:PHPsend.htm
Заполняю форму нажимаю исполняющую кнопку GO строка броузера отображает:
file:///C:/PHP/script.php?name=Vasja&age=30
И на экране все тот же код php
<html><body>
<form action="script.php">
Введите имя: <input type=text name="name"><br>
Введите возраст: <input type=text name="age"><br>
<input type=submit value="GO!">
</form>
</body></html>
 
 Top
evgenijj
Отправлено: 06 Октября, 2007 - 22:56:54
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




В адресной строке браузера надо набрать
http://localhost/send[dot]html
Файлы send.html и script.php разместить в директории виртуального хоста
C:/WebServers/home/localhost/www

Цитата:

...открываю html строка броузера отображает:
C:/PHP/send.htm
Заполняю форму нажимаю исполняющую кнопку GO строка броузера отображает:
file:///C:/PHP/script.php?name=Vasja&age=30


О-о-о, как все запущено...
 
 Top
Holon
Отправлено: 06 Октября, 2007 - 23:09:32
Post Id


Новичок


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


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




Денвер установлен правильно, переписал файлы примеров теперь, с запуском формы, у меня открывается Notepad со
скриптом, в чем проблема.

 
 Top
evgenijj
Отправлено: 06 Октября, 2007 - 23:15:59
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Holon пишет:

Денвер установлен правильно, переписал файлы примеров теперь, с запуском формы, у меня открывается Notepad со скриптом, в чем проблема.


В адресной строке браузера надо набрать
http://localhost/send[dot]html
Файлы send.html и script.php разместить в директории виртуального хоста
C:/WebServers/home/localhost/www

P.S. Если Denwer установлен правильно, то при наборе в адресной строке браузера
http://localhost/
ты увидешь вот такую картинку

Нажмите для увеличения
 
 Top
Holon
Отправлено: 06 Октября, 2007 - 23:36:43
Post Id


Новичок


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


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




Ура заработало работает,файлы сохранены на C:/WebServers/homelocal/host/www/send.htm
при наборе http://localhost/send[dot]html броузер показывает Not Found,
если просто двойным щелчком открыть send.htm и запустить форму то откпоется Notpade
со скриптом Недовольство, огорчение
 
 Top
evgenijj
Отправлено: 06 Октября, 2007 - 23:39:07
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Holon пишет:
Ура заработало работает,файлы сохранены на C:/WebServers/home/localhost/www/send.htm
при наборе http://localhost/send[dot]html броузер показывает Not Found,
если просто двойным щелчком открыть send.htm и запустить форму то откпоется Notpade
со скриптом Недовольство, огорчение


C:/WebServers/home/localhost/www/send.htm
http://localhost/send.html

У тебя файл send.htm. Так почему ты запрашиваешь на сервере send.html? Вполне логично, что сервер тебе отвечает "Not Found"
 
 Top
Holon
Отправлено: 06 Октября, 2007 - 23:42:39
Post Id


Новичок


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


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




Нет это слэши почему-то сами пропадают я их руками вставлял
C:WebServershomelocalhostwwwsend.htm
 
 Top
evgenijj
Отправлено: 06 Октября, 2007 - 23:45:03
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Holon пишет:
Нет это слэши почему-то сами пропадают я их руками вставлял
C:WebServershomelocalhostwwwsend.htm

Слеши у нас форум "съедает". Это к делу не относится. Ты запрашиваешь файл, которого нет в папке
C:/WebServers/home/localhost/www

send.htm
send.html
 
 Top
Holon
Отправлено: 06 Октября, 2007 - 23:50:15
Post Id


Новичок


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


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




Все заработало, если файл открываеш двойным щелчком мыши, то форма неработает, а просто открывает Noutpade,
если открываеш строкой из броузера то все работает, большее спасибо.Улыбка
 
 Top
evgenijj
Отправлено: 06 Октября, 2007 - 23:53:29
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




Holon пишет:
... если файл открываешь двойным щелчком мыши, то форма не работает


Назад в будущее
Цитата:

- Да, тяжелый случай...
- Вес тут абсолютно не при чем...

 
 Top
Holon
Отправлено: 07 Октября, 2007 - 08:21:46
Post Id


Новичок


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


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




Так усложняем задачу, на локальной машине "дома" я могу делать все, что угодно,
устанавливать "денверы" заходить под правами администратора и т.д., а вот на работе ситуация скажем немного другая, под правами админа заходить мне никто не даст, да и устанавливать виртуальные сервера тоже, а руки чешутся поваять, может есть какой-нибудь вариант находясь на работе запускать php-ки на своем компе дома, через интернет.
 
 Top
evgenijj
Отправлено: 07 Октября, 2007 - 09:58:36
Post Id



Участник


Покинул форум
Сообщений всего: 1212
Дата рег-ции: Авг. 2006  
Откуда: Москва


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




1. А кто мешает на рабочем компе поставить Denwer?
2. Я так думаю, что вопрос удаленного администрирования компа не относится к вопросам программирования на PHP
3. http://radmin[dot]ru
4. Купить хостинг - если тебе нужен только PHP (без MySQL), то это совсем недорого. Около $3 долларов в месяц. Можно даже найти бесплатный.
 
 Top
Holon
Отправлено: 07 Октября, 2007 - 12:00:17
Post Id


Новичок


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


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




А разве установка "Денвера" необязывает тебя заходит с правами админа в комп.
И второе мне нужен "Денвер" с англиским Интерфейсом, но это скорее вопрос к разработчикам "Денвера" .
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« FreeLance »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB