[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: На другом компе скрипт не запускается
Guest
Добрый вечер!
Написал на одном компе программку на php с html формой.
потом отправил на почту, скачал.. а на этом компе не работает
запускаю
http://localhost/test.php
ввожу данные в форму, жму кнопку
адресная строка становится вида
"http://localhost/%3C?x=... и т.д."
и сообщение

Forbidden
You don't have permission to access /< on this server.

в чем дело? как запустить скрипт?
можт дело в том, что скрипт запускал на денвере, а здесь на пхп+апач?



Спустя 8 минут, 29 секунд (3.03.2012 - 19:36) Visman написал(а):
Цитата (Guest @ 4.03.2012 - 00:27)
"http://localhost/%3C?x=..."


Что за странный адрес? ЧПУ используешь?

Спустя 5 минут, 22 секунды (3.03.2012 - 19:41) Guest написал(а):
да ничего не использую.. по какому-то уроку установил апач.. все по умолчанию
там запрос методом гет, вот и адресная строка такой становится

Спустя 2 минуты, 17 секунд (3.03.2012 - 19:44) Guest написал(а):
О написал путь вместо %3C test.php и заработало!
теперь только вопрос как сделать, чтоб не было такого преобразования?

Спустя 1 минута, 47 секунд (3.03.2012 - 19:45) Visman написал(а):
Цитата (Guest @ 4.03.2012 - 00:44)
теперь только вопрос как сделать, чтоб не было такого преобразования?

О каком преобразовании идет речь?

Спустя 24 минуты, 24 секунды (3.03.2012 - 20:10) Guest написал(а):
ну чтобы писалось
http://localhost/test.php/<?
вместо http://localhost/<?
так как во втором случае простопроисходит ошибка..

Спустя 6 минут, 44 секунды (3.03.2012 - 20:16) Visman написал(а):
Например
<form action='http://localhost/test.php' method='get'>

Спустя 4 минуты, 33 секунды (3.03.2012 - 20:21) Guest написал(а):
спасибо Visman! у меня стояло
<form action="<?=$_SERVER['PHP_SELF']?>" method="GET">

но почему-то это не сработало..

Спустя 9 минут, 19 секунд (3.03.2012 - 20:30) Guest написал(а):
теперь другая проблема возникла...
как мне уже тут говорили, надо сделать так, чтобы при нажатии на кнопку в форме сохранялись данные.. это работало, но после того как написал то, что выше, теперь не работает.. и данные стираются.. что тут надо изменить?
<input type="text" name="mes" value="<?php echo $_GET['mes']; ?>">

Спустя 6 минут, 17 секунд (3.03.2012 - 20:37) Visman написал(а):
Guest, а в $_GET точно есть элемент mes?
Потому что если он тут не выводится, то значит и не приходит в скрипт.
Адресная строка какая в данный момент в браузере?

Спустя 45 минут, 3 секунды (3.03.2012 - 21:22) Guest написал(а):
http://localhost/test.php?mes=1&....

но при этом поле формы очищается..

Спустя 8 часов, 33 минуты, 39 секунд (4.03.2012 - 05:55) Visman написал(а):
Странно. Тогда весь код файла test.php покажи.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.