ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

21.03.2009, 14:50
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
PHP код:
<html>
<head>
<title></title>
</head>
<body>
<?php
if (empty($_POST['a']))
{
?>
<form method = "post">
<input name = "a">
<input type = "submit" value = "Вывести">
</form>
<?php
}
else echo $_POST['a'];
?>
</body>
</html>
И чтобы после ввода в форму $a запускался етот же файл OutputA.php но исполнился уже else
Так что-ли?
Последний раз редактировалось art2222; 21.03.2009 в 15:00..
|
|
|

21.03.2009, 16:49
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
2 art2222
Так не работает. Так как ты написал форма вызываеться влюбом случае а надо только тогда когда $a не определенная. Форма должна запускаться из пхп кода!!!! И только при empty($a), а после ввода значения в форму должна запускаться ета же программа но исполниться должен не TRUE а ELSE!!!
У меня получилось я сделал так:
<html>
<head>
<title></title>
</head>
<body>
<?php
if (empty($_POST['a']))
{
echo '<form method = "post">
<input type = "text"
name = "a">
<input type = "submit"
value = "Вывести">
</form>';
}
else
{
echo $_POST['a'];
}
?>
</body>
</html>
Так все работает. Помогли одинарные кавычки и использование глобального масива $_POST.
Получилось что я обединил форму и программу которая обрабатывает дание из формы в одном файле!!!
Последний раз редактировалось Patronik; 21.03.2009 в 16:57..
|
|
|

21.03.2009, 17:09
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Имеется скрипт отправки сообщения на мыло.....не отправляет ...где я накасячил ?
PHP код:
<FORM action= "?=$_SERVER['PHP_SELF']?" METHOD=POST>
<p>Имя <INPUT TYPE=TEXT NAME=Name SIZE=30xBR></p>
<p>Телефон <INPUT TYPE=TEXT NAME=tel SIZE=20xBR></p>
<p>Email <INPUT TYPE=TEXT NAME=Email SIZE=20xBR><br></p>
<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE="OK!">
</FORM>
<?php
$a= $_POST['name'] ;
$b= $_POST['tel'] ;
$c= $_POST['email'] ;
mail("fuck@mail.ru", "My Subject", " '$a'\n '$b'\n '$c' ");
?>
|
|
|

21.03.2009, 17:21
|
|
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме: 2375039
Репутация:
1160
|
|
Сообщение от still12
Имеется скрипт отправки сообщения на мыло.....не отправляет ...где я накасячил ?
PHP код:
<FORM action= "?=$_SERVER['PHP_SELF']?" METHOD=POST>
<p>Имя <INPUT TYPE=TEXT NAME=Name SIZE=30xBR></p>
<p>Телефон <INPUT TYPE=TEXT NAME=tel SIZE=20xBR></p>
<p>Email <INPUT TYPE=TEXT NAME=Email SIZE=20xBR><br></p>
<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE="OK!">
</FORM>
<?php
$a= $_POST['name'] ;
$b= $_POST['tel'] ;
$c= $_POST['email'] ;
mail("fuck@mail.ru", "My Subject", " '$a'\n '$b'\n '$c' ");
?>
<p>Имя <INPUT TYPE=TEXT NAME=Name SIZE=30 xBR></p>
<p>Телефон <INPUT TYPE=TEXT NAME=tel SIZE=20 xBR></p>
<p>Email <INPUT TYPE=TEXT NAME=Email SIZE=20 xBR><br></p>
Я на 99 % уверен, что ты это сделал из книги по программированию, и там было коряво тсканированно
<p>Имя <INPUT TYPE=TEXT NAME=Name SIZE=30 xBR></p>
<p>Имя <INPUT TYPE=TEXT NAME=Name SIZE=30 ><BR></p>
НЕ xBR> , а ><BR>
----
<FORM action= "<?=$_SERVER['PHP_SELF']?>" METHOD=POST>
Кажись так
Последний раз редактировалось DDoSька; 21.03.2009 в 17:23..
|
|
|

21.03.2009, 17:35
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Из книжки по програмирированию я не че не писал ))) lol ...
<FORM action= "<?=$_SERVER['PHP_SELF']?>" METHOD=POST>
Кажись так
Когда я пишу вот так с <> то браузер воспринимает это как ссылку на некий файл и пытается его загрузить ... что естественно вызывает ошибку "Страница не найдена "
Последний раз редактировалось still12; 21.03.2009 в 17:41..
|
|
|

21.03.2009, 18:01
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
'$a' - кавычке?
|
|
|

21.03.2009, 18:14
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
Ну как то так:
PHP код:
<FORM action="" METHOD=POST>
<p>Имя <INPUT TYPE=TEXT NAME="name" SIZE="30"></p>
<p>Телефон <INPUT TYPE=TEXT NAME="tel" SIZE=20></p>
<p>Email <INPUT TYPE=TEXT NAME="email" SIZE=20></p>
<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE="OK!">
</FORM>
<?php
$a= @$_POST['name'] ;
$b= @$_POST['tel'] ;
$c= @$_POST['email'] ;
if(isset($a,$b,$c)){
$to = 'nobody@example.com';
$subject = 'the subject';
$message = "$a\n$b\n$c";
mail($to, $subject, $message);
}
?>
|
|
|

21.03.2009, 18:50
|
|
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме: 2591223
Репутация:
128
|
|
Где можно почитать нормальный (неоффициальный) русский мануал по курлу?Желательно полностью и понятно
|
|
|

21.03.2009, 18:58
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
http://de2.php.net/curl - и не надо говорить что на офф плохо написано..
http://php.su/functions/?cat=curl
|
|
|

21.03.2009, 19:01
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
still12,Зачем вообще экшн там? Если экшн не указан - запрос идёт на текущую страницу...
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|