Написал на одном компе программку на 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/<?
так как во втором случае простопроисходит ошибка..
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 покажи.