ckjet
написал 1 февраля 2009 года в 09:49 (841 просмотр)
Ведет себя
как мужчина; открыл 44 темы в форуме, оставил 134 комментария на сайте.
php скрипты не передают переменные методом пост. Какие модули за это отвечают?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
http://ru.php.net/ini.core
P. S. Что конкретно не работает — видно только телепатам. Как и ОС, версия ПХП и используемые модули…. Ну и выводы еррор-лога пэхэпэ
в логах врядли такое фиксируется. через хтмл форму задается содержание переменной, которое в процессе никуда не передается. Как будто ее и не заполняли.
До свидания. Учитесь задавать вопросы правильно
Гы гы гы, скинь пример кода что ли, или что там у тебя ;)
Мы понимаем что где то что то всегда (не)передается…
Так же что за веб сервер… и какой пхп версию.
последняя версия apache и php.
<html>
<body>
';
$do=$_GET['do'];
switch($do){
default:
echo »
<form action=«/"?do=md5/"» method=«\"post\"»>»;
echo «Слово: <input type=«\"text\"» name=«\"text\"» size=«\"30\"» value=«\"\"/»>
»;
echo «<input type=«\"submit\"» value=«\"Далее\"» class=«\"button\"»></form>»;
break;
case 'md5\′:
$text=htmlspecialchars($text);
if(empty($text)){echo «Введите текст»;}
else{
echo «Слово: $text
»;
$md5=md5($text);
echo «В md5: $md5»;}
break;}
echo «</body></html>»;
?>
</form>
Не передает содержание $do при нажатии «Далее», не передает содержание $text.
</body>
</html>
Вот смотри, твой код не содержит присвоение переменной
, она у тебя пустая, ибо пхп не знает что ее надо тянуть из
Вот так вот работает у меня:
<html>
<body>
';
$do=$_GET['do'];
switch($do){
default:
echo »
<form action=«/"?do=md5/"» method=«\"post\"»>»;
echo «Слово: <input type=«\"text\"» name=«\"text\"» size=«\"30\"» value=«\"\"/»>
»;
echo «<input type=«\"submit\"» value=«\"Далее\"» class=«\"button\"»></form>»;
break;
case 'md5\′:
// ************** Исправлено тут ******************
$text=htmlspecialchars($_POST['text']);
if(empty($text)){echo «Введите текст»;}
else{
echo «Слово: $text
»;
$md5=md5($text);
echo «В md5: $md5»;}
break;}
echo «</body></html>»;
?>
</form>
</body>
</html>
спасибо, чтот совсем забыл..
Велкам, бывает, просто ты начал с другой стороны копать …