ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема с Контакт Формуляром
  #1  
Старый 07.09.2009, 17:04
Аватар для Feldmarschall
Feldmarschall
Новичок
Регистрация: 07.09.2009
Сообщений: 1
Провел на форуме:
1715

Репутация: 0
По умолчанию Проблема с Контакт Формуляром

Привет всем у меня возникла проблема в Contakt Формуляре на этом Формуляре можно пропускать важные поля даже можно оставить все пусто...
а Email преходит всеравно и как бы уже надоел этот спам!
помогите разобратся с кодом.. вот вес код kontakt.inc >>

PHP код:
<?php
if (@$_GET['do']) {
       switch (@
$_GET['do']) {
           
       case 
'form':
       
       eval(
"\$main_template = \"".addslashes(get_template("layout_main"))."\";"); 
    
$main_layout explode("<!-- INSERT__CONTENT -->"stripslashes($main_template)); 

    echo 
$main_layout[0];

 
/////////////Я И ТАК ПРОБОВАЛ НО ВСЕРАВНО НЕЧЕВО ИЛЕ ПОКАЗЫВАЕТ ВСЕ БЕЛОЕ
----------------------------------------------                                                 
if (isset(
$_POST['Submit']))      
{             
                                                 if(empty(
$_POST['name'])||                                                                                                                            
      empty(
$_POST['vorname']) ||             
      empty(
$_POST['mail']))                    
       {                                                 
    
$error "Bitte alle Felder ausfüllen";   
   }                                                      
}                                        
-----------------------------------------------

    
$kontakt .= "<table width=100% border=0 cellspacing=0 cellpadding=0>";
      
$kontakt .= "<tr>";   
    
$kontakt .= "<td width=100% rowspan=2 valign=top><table width=100% height=644 border=0 cellpadding=5 cellspacing=5>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td height=634 valign=top>";
    
$kontakt .= "<img src=images/pix.gif width=100% height=1></p>";
    
$kontakt .= "<p>Haben Sie Fragen oder Anregungen zu unserer Seite? ";
    
$kontakt .= "<br>Dann kontaktieren Sie uns mit Hilfe dieses Kontaktformulars.";
    
$kontakt .= "<p>Alle Felder mit einem * sind Plfichtfelder und müssen ausgefüllt werden.<p>";
    
$kontakt .= "<br><form action='index.php?show=kontakt&do=send' name=kontakt method=post onSubmit='return validate_form()'>";
    
$kontakt .= "<table width=70% border=0 align=center class=form cellpadding=3 cellspacing=1>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td width=32%><strong>Name:</strong></td>";
    
$kontakt .= "<td width=68%><input name=name type=text id=name>";
    
$kontakt .= "&nbsp;*</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>Vorname:</strong></td>";
    
$kontakt .= "<td><input name=vorname type=text id=vorname>&nbsp;*</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>Firma:</strong></td>";
    
$kontakt .= "<td><input name=firma type=text id=firma></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>Strasse:</strong></td>";
    
$kontakt .= "<td><input name=strasse type=text id=strasse></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>PLZ/Ort:</strong></td>";
    
$kontakt .= "<td><input name=plz_ort type=text id=plz_ort></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td height=25>&nbsp; </td>";
    
$kontakt .= "<td height=25>&nbsp; </td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>Telefon:</strong></td>";
    
$kontakt .= "<td><input name=telefon type=text id=telefon></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>E-Mail:</strong></td>";
    
$kontakt .= "<td><input name=mail type=text id=mail>&nbsp;*</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td><strong>Website:</strong></td>";
    
$kontakt .= "<td><input name=website type=text id=website></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>"
    
$kontakt .= "<td>&nbsp;</td>";
    
$kontakt .= "<td>&nbsp;</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>"
    
$kontakt .= "<td><strong>Mitteilung:</strong></td>";
    
$kontakt .= "<td valign=top><textarea name=mitteilung cols=30 rows=5 wrap=VIRTUAL id=mitteilung></textarea></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>"
    
$kontakt .= "<td>&nbsp;</td>";
    
$kontakt .= "<td>&nbsp;</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>"
    
$kontakt .= "<td height=25><strong>Ich bitte um:</strong></td>";
    
$kontakt .= "<td>";
    
$kontakt .= "<select name=bitte id=bitte onChange=MM_jumpMenu('parent',this,0)>";
    
$kontakt .= "<option>Kenntnissname</option>";
    
$kontakt .= "<option>Rückruf</option>";
    
$kontakt .= "<option selected>E-Mail Antwort</option>";
    
$kontakt .= "<option>weitere Informationen</option>";
    
$kontakt .= "</select>&nbsp;*";
    
$kontakt .= "<br></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>"
    
$kontakt .= "<td height=20>&nbsp;</td>";
    
$kontakt .= "<td valign=bottom><br><input type=submit name=Submit value=Abschicken></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td height=21>&nbsp;</td>";
    
$kontakt .= "<td valign=bottom>Wir weisen hiermit darauf hin, dass sie mit dem Druck auf 'Abschicken' Ihr Einverst&auml;ndnis zur Speicherung Ihrer Daten zwecks Kontakaufnahme geben. Nach erfolgreicher Versendung werden Ihre Daten gel&ouml;scht. Ihre Daten werden nicht an Dritte weitergegeben!</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "</table>";
    
$kontakt .= "</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "</table></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "</form></table>";
   
    eval(
"\$mainpage_template = \"".addslashes(get_template("kontakt_main"))."\";"); 
    echo 
stripslashes($mainpage_template);
    
    echo 
$main_layout[1];
PHP код:

    
break;
    
    case 
'send':
    
    eval(
"\$main_template = \"".addslashes(get_template("layout_main"))."\";"); 
    
$main_layout explode("<!-- INSERT__CONTENT -->"stripslashes($main_template)); 

    echo 
$main_layout[0];

    
$header  "From: ******** (*********)\n";
    
$header .= "Content-Type: text/html;charset=\"iso-8859-1\"\n";
    
$header .= "Content-Transfer-Encoding: 8bit\n";
    
$header .= "X-Mailer: PHP "phpversion();
    
    
$to '********';
    
$subject 'Neue Kontaktnachricht';



    
    
$mail .= '<p style=font-family:verdana,arial;font-size:13px;><br><b>Eine neue Kontaktanfrage ist eingetroffen!</b></p>';    
    
$mail .= '<table width=500>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Name:</b></td><td width=300>'.$_POST['name'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Vorame:</b></td><td width=300>'.$_POST['vorname'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Firma:</b></td><td width=300>'.$_POST['firma'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Strasse:</b></td><td width=300>'.$_POST['strasse'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>PLZ/Ort:</b></td><td width=300>'.$_POST['plz_ort'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150>&nbsp;</td><td width=300>&nbsp;</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Telefon:</b></td><td width=300>'.$_POST['telefon'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>E-Mail:</b></td><td width=300>'.$_POST['mail'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Website:</b></td><td width=300>'.$_POST['website'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150>&nbsp;</td><td width=300>&nbsp;</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Der Kunde wünscht:</b></td><td width=300>'.$_POST['bitte'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150>&nbsp;</td><td width=300>&nbsp;</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150><b>Mitteilung:</b></td><td width=300>'.$_POST['mitteilung'].'</td><tr>';
    
$mail .= '<tr height=25 style=font-family:verdana,arial;font-size:13px;><td width=150>&nbsp;</td><td width=300>&nbsp;</td><tr>';
    
$mail .= '</table>';
    
$mail .= '<p style=font-family:verdana,arial;font-size:13px;>Die Anfrage wurde am '.date("d.m.Y").' um '.date("H:i").' Uhr gesendet.</p><p style=font-family:verdana,arial;font-size:13px;><b>IP:</b>&nbsp;'.$_SERVER['SERVER_ADDR'].'</p>';
   
   
    
    
$mail preg_replace("/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i""<a href=\"$1\" target=\"_blank\">$1</A>"$mail);
    
$mail preg_replace("/(([\w\.]+))(@)([\w\.]+)\b/i""<a href=\"mailto:$0\">$0</a>"$mail);

    @
mail($to$subject$mail$header);
    


    
$kontakt .= "<table border=0 height=1 cellspacing=0 valign=top cellpadding=0>";
      
$kontakt .= "<tr>";
    
$kontakt .= "<td width=81% height=1 rowspan=2 valign=top ><table width=100% height=1 valign=top border=0 cellpadding=5 cellspacing=5>";
    
$kontakt .= "<tr>";
    
$kontakt .= "<td height=1 valign=top>";
    
$kontakt .= "Sehr geehrter Herr/Frau ".$_POST['name'].",<p>";
    
$kontakt .= "wir haben Ihre Anfrage erhalten und werden uns mit Ihnen, wie von Ihnen gew&uuml;nscht, <br>per <b>".$_POST['bitte']."</b> mit Ihnen in Verbidung setzen.\n";
    
$kontakt .= "<p><br>";
    
$kontakt .= "<p align=center>Hier noch einmal Ihre angegeben Daten:</p>";
    
$kontakt .= "<table align=center class=form width=90% border=0 cellspacing=3 cellpadding=3>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>Name:</b>";
    
$kontakt .= "<td width=50%>".$_POST['name']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>Vorame:</b>";
    
$kontakt .= "<td width=50%>".$_POST['vorname']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>Firma:</b>";
    
$kontakt .= "<td width=50%>".$_POST['firma']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>Strasse:</b>";
    
$kontakt .= "<td width=50%>".$_POST['strasse']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>PLZ/Ort:</b>";
    
$kontakt .= "<td width=50%>".$_POST['plz_ort']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%>&nbsp;";
    
$kontakt .= "<td width=50%>&nbsp;";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>Telefon:</b>";
    
$kontakt .= "<td width=50%>".$_POST['telefon']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>E-Mail:</b>";
    
$kontakt .= "<td width=50%>".$_POST['mail']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%><b>Website:</b>";
    
$kontakt .= "<td width=50%>".$_POST['website']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right width=50%>&nbsp;";
    
$kontakt .= "<td width=50%>&nbsp;";   
    
$kontakt .= "</tr>";
    
$kontakt .= "<tr>";   
    
$kontakt .= "<td align=right valign=top width=50%><b>Mitteilung:</b>";
    
$kontakt .= "<td width=50%>".$_POST['mitteilung']."";   
    
$kontakt .= "</tr>";
    
$kontakt .= "</table>";
    
$kontakt .= "</td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "</table></form></td>";
    
$kontakt .= "</tr>";
    
$kontakt .= "</table>";
           
    
    eval(
"\$mainpage_template = \"".addslashes(get_template("kontakt_main"))."\";"); 
    echo 
stripslashes($mainpage_template);
    
    echo 
$main_layout[1];
           
           break;
           
       }
}


?> 
нужна помощь! ! !

Последний раз редактировалось Feldmarschall; 07.09.2009 в 18:35..
 
Ответить с цитированием

  #2  
Старый 07.09.2009, 17:21
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Я просто из-за принципа не буду в этом копаться.Отредактируй,сдел ай форматирование,вставь в теги [php*][*/php] и тогда кто нибудь поможет.Хoтя там банально все
 
Ответить с цитированием

  #3  
Старый 07.09.2009, 18:44
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

не отправиться если только переменные $_POST['vorname']) или $_POST['mail']) будут пустые => при всех других проблемах всегда отправиться
Вывод : нужно добавить проверку полей

проверяем через if(empty($var))
если не умеем программировать - читаем www.php.net и прочие учебники в этом разделе
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Qip Cooler123 ICQ 23 06.10.2009 16:59
Проблема с дедиками [help!] Sniper482 Безопасность 4 14.09.2009 21:22
У меня проблема - вирус, не могу вообще войти в контакт Strake Защита ОС: вирусы, антивирусы, файрволы. 10 20.06.2009 12:16
Непонятная проблема с интернетом по всей локалке ZneP Администрирование 6 19.06.2009 15:27



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


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




ANTICHAT.XYZ