ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #9561  
Старый 21.03.2009, 14:50
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме:
1191083

Репутация: 270
Отправить сообщение для art2222 с помощью ICQ
По умолчанию

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

  #9562  
Старый 21.03.2009, 16:49
Patronik
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме:
148667

Репутация: 23
Отправить сообщение для Patronik с помощью ICQ
По умолчанию

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

  #9563  
Старый 21.03.2009, 17:09
still12
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме:
249705

Репутация: 6
Отправить сообщение для still12 с помощью ICQ
По умолчанию

Имеется скрипт отправки сообщения на мыло.....не отправляет ...где я накасячил ?
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'  ");
?>
 

  #9564  
Старый 21.03.2009, 17:21
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

Репутация: 1160
Отправить сообщение для DDoSька с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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=30xBR></p>
<p>Телефон <INPUT TYPE=TEXT NAME=tel SIZE=20xBR></p>
<p>Email <INPUT TYPE=TEXT NAME=Email SIZE=20xBR><br></p>
Я на 99 % уверен, что ты это сделал из книги по программированию, и там было коряво тсканированно
<p>Имя <INPUT TYPE=TEXT NAME=Name SIZE=30xBR></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..
 

  #9565  
Старый 21.03.2009, 17:35
still12
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме:
249705

Репутация: 6
Отправить сообщение для still12 с помощью ICQ
По умолчанию

Из книжки по програмирированию я не че не писал ))) lol ...
Цитата:
<FORM action= "<?=$_SERVER['PHP_SELF']?>" METHOD=POST>
Кажись так
Когда я пишу вот так с <> то браузер воспринимает это как ссылку на некий файл и пытается его загрузить ... что естественно вызывает ошибку "Страница не найдена "

Последний раз редактировалось still12; 21.03.2009 в 17:41..
 

  #9566  
Старый 21.03.2009, 18:01
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

'$a' - кавычке?
 

  #9567  
Старый 21.03.2009, 18:14
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


Отправить сообщение для AkyHa_MaTaTa с помощью ICQ
По умолчанию

Ну как то так:
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);    
 }
?>
 

  #9568  
Старый 21.03.2009, 18:50
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

Где можно почитать нормальный (неоффициальный) русский мануал по курлу?Желательно полностью и понятно
 

  #9569  
Старый 21.03.2009, 18:58
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

http://de2.php.net/curl - и не надо говорить что на офф плохо написано..
http://php.su/functions/?cat=curl
 

  #9570  
Старый 21.03.2009, 19:01
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

still12,Зачем вообще экшн там? Если экшн не указан - запрос идёт на текущую страницу...
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ