php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2010, 09:55  
akcsyndrom
Gast
 
Beiträge: n/a
Standard Brauche Hilfe bei meinem Kontaktformular!

Hallo

Ich habe mal das Debugging gemacht, ich hoffe, ich habe es korrekt gemacht!
http://irep.freehoster.ch/test.php
Ich habe ein Kontaktformular auf meiner Page. Wenn ich nun auf absenden klicke dan kommt immer ''Es ist ein Fehler aufgetreten!'' Das hab ich umbennant auf ''Das Kontaktformular ist noch nicht im Betrieb'' dass es besser ausschaut.

hier wäre mal mein komplettes Script :

PHP-Code:
<head>
        <title>
        <div align="center">Kontaktformular</div>
        </title>
    <div align="center">
          </head>
          <body style="background:#;color:#;font-size:;font-family:;">
          <?php
            $v0 
$_POST ["0"];$v1 $_POST ["1"];$v2 $_POST ["2"];$v3 $_POST ["3"];$v4 $_POST ["4"];$v5 $_POST ["5"];$v6 $_POST ["6"];$v7 $_POST ["7"];$v8 $_POST ["8"];
            
$datum date("d.m.Y");
            
$uhrzeit date("H:i");
            
$mitteilung="Hallo, am $datum wurde eine Nachricht &uuml;;ber Ihr Kontaktformular an Sie versendet. Inhalt: Anrede: ".$v1." Name: ".$v2." Nachname: ".$v3." Telefon: ".$v4." E-Mail: ".$v5." Betreff: ".$v6." Antwort: ".$v7." Mit freundlichen Gr&uuml;;ßen";
            
$mail="dean.aeli@gmail.com";
            
$send=$_POST['s'];
            function 
random($name_laenge) {
                
$zeichen "abcedfhiklmnorstuvwxzABCDEFGHIJKLMNOPRTSUVWXYZ0123456789";
                
$name_neu "";
                
mt_srand ((double) microtime() * 1000000);
                for (
$i 0$i $name_laenge$i++ ) {
                    
$name_neu .= $zeichen{mt_rand (0,strlen($zeichen))};
                }
                return 
$name_neu;
            }
            
$zufall random(4);
            
$zufall2 $zufall;
            
$code $zufall2;

            if((
$send!="1"))
            {
        
?>
</div>
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
            <div align="center">
              <table id="tableOne" border="0" cellpadding="0" cellspacing="5">
                <tbody><tr><td colspan="2"> <h1>Kontaktformular</h1> </td></tr><tr> <td>Anrede:</td><td><select style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 20px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" name="1" id="1"><option value="Herr">Herr</option><option value="Frau">Frau</option></select></td> </tr><tr> <td>Name:</td><td><input style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 20px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" name="2" type="text"></td> </tr><tr> <td>Nachname:</td><td><input style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 20px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" name="3" type="text"></td> </tr><tr> <td>Telefon:</td><td><input style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 20px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" name="4" type="text"></td> </tr><tr> <td>E-Mail:</td><td><input style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 20px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" name="5" type="text"></td> </tr><tr> <td>Betreff:</td><td><select style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 20px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" name="6" id="6"><option value="Zahlung">Zahlung</option><option value="Anfrage iPhone 2g und 3G[S]">Anfrage iPhone 2g und 3G[S]</option><option value="Anfrage iPod Reparatur">Anfrage iPod Reparatur</option><option value="Sonstiges">Sonstiges</option></select></td> </tr><tr> <td>Ihre Frage:</td><td><textarea name="7" style="border: 1px solid rgb(0, 0, 0); font-family: arial; font-size: 12px; height: 60px; width: 200px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" cols="20" rows="5"></textarea></td> </tr><tr> </tr></tbody></table>
          </div>
          
            <div align="center">
              <table  cellpadding='0' cellspacing='5' border='0'>
                <tr>
                  <td valign='top'><div align="center">Sicherheitscheck:</div></td>
                  <td><span style='background:#F4F4F4;border:1px dashed #333;padding:5px 10px;color:#333;'><?php echo "$code" ?></span>
                    &nbsp;&nbsp;&nbsp;
                    <input type='text' name='captcha'>
                    <input type='hidden' name='captchaCheck' value='<?php echo "$code" ?>'>
                    <br />(&Uuml;bertragen Sie den Code in das Feld)                  </td>
                </tr>
                </table>
          </div>
          <div align="center">
            <table id="tableThree" border="0" cellpadding="0" cellspacing="5">
              <tbody><tr><td colspan="2"><p>
                <button type="submit">
                <div align="center">Absenden</div>
              </button></p></td></tr></tbody></table>
          </div>
          <p><input type="hidden" value="1" name="s" /></p>
</form>
        <?php
            
} else {
                
$captcha $_POST["captcha"];
            
$captchaCheck $_POST["captchaCheck"];
              if(
$captcha==""||$captcha!=$captchaCheck) {
                echo 
"<script type='text/javascript'>
                alert('Bitte beantworten Sie die Sicherheitsabfrage korrekt!');
                history.back(1);
                </script>"
;
                exit;
            }
              
$send=0;
              if(
mail($mail,"dean.aeli@gmail.com",$mitteilung,"from:weedit | Kontakt Formular Generator"))
              {
                echo 
"<p><strong>Ihre E-Mail wurde abgesendet.</strong></p>";
                echo 
"<p><a href=".$_SERVER['PHP_SELF'].">Zur&uuml;ck zum Formular</a></p>";
              }else{
                echo 
"<p><strong>Das Formular ist leider noch nicht im Betrieb f&uuml;r Fragen: 0795110557!</strong></p>";
                echo 
"<p><a href=".$_SERVER['PHP_SELF'].">Zur&uuml;ck zum Formular</a></p>";
                
mail ($mail,"dean.aeli@gmail.com",$mitteilung)
              }
            }
        
?>
Ich wäre euch sehr dankbar wenn ihr mir helfen könnt!

Besten Dank und Gruss
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.01.2010, 10:06  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Erhöh mal dein error_reporting bevor du per mail() versendest

Code:
error_reporting(E_ALL)
chorn ist offline  
Alt 12.01.2010, 10:09  
Jens P.
Gast
 
Beiträge: n/a
Standard

PHP-Code:
mail ($mail,"dean.aeli@gmail.com",$mitteilung
Da fehlt ein ";" hinter. Sonst sind alle {} richtig gesetzt auf dem ersten Blick.
 
Alt 12.01.2010, 10:09  
akcsyndrom
Gast
 
Beiträge: n/a
Standard

Höh? Sorry ich bin absoluter Newbie...! Ich kann dir gerade nicht folgen?
Was muss ich machen XD?
 
Alt 12.01.2010, 10:09  
akcsyndrom
Gast
 
Beiträge: n/a
Standard

allso nach dem '';'' solte es gehen?
 
Alt 12.01.2010, 10:11  
Jens P.
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von akcsyndrom Beitrag anzeigen
allso nach dem '';'' solte es gehen?
PHP-Code:
error_reporting(E_ALL);
ini_set('display_errors'1); 
Ganz oben in die erste Zeile.

Sonst sehe ich kein Fehler ausder dem ";".
 
Alt 12.01.2010, 10:14  
akcsyndrom
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Jens P. Beitrag anzeigen
PHP-Code:
error_reporting(E_ALL);
ini_set('display_errors'1); 
Ganz oben in die erste Zeile.

Sonst sehe ich kein Fehler ausder dem ";".
Hab ich nun in der ersten zeile eingefügt. Aber sieht immernoch gleich aus?


Dank dir schon jetzt für diene Hilfe!
 
Alt 12.01.2010, 10:18  
Erfahrener Benutzer
 
Registriert seit: 07.01.2010
Beiträge: 141
PHP-Kenntnisse:
Anfänger
Philipp6020 befindet sich auf einem aufstrebenden Ast
Philipp6020 eine Nachricht über MSN schicken
Standard

PHP-Code:
   if(mail($mail,"dean.aeli@gmail.com",$mitteilung,"from:weedit | Kontakt 
...
                mail ($mail,"
dean.aeli@gmail.com",$mitteilung) 
was ist mit den zeilen... bzw. was soll sein mail sein? sollte das nicht eine variable sein?
Philipp6020 ist offline  
Alt 12.01.2010, 10:20  
akcsyndrom
Gast
 
Beiträge: n/a
Standard

Ich habe das Formular aus nem Formular Generator, ich hab mich da auch schon gefragt. Weil ganz ohne Ahnung bin ich jah nicht. Aber ich hab keine Ahnung!
 
Alt 12.01.2010, 10:25  
Erfahrener Benutzer
 
Registriert seit: 07.01.2010
Beiträge: 141
PHP-Kenntnisse:
Anfänger
Philipp6020 befindet sich auf einem aufstrebenden Ast
Philipp6020 eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von akcsyndrom Beitrag anzeigen
Ich habe das Formular aus nem Formular Generator, ich hab mich da auch schon gefragt. Weil ganz ohne Ahnung bin ich jah nicht. Aber ich hab keine Ahnung!
was willst du uns damit jz vermitteln
Philipp6020 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Brauche dringend Hilfe Flashfreezer PHP Tipps 2009 6 05.08.2009 10:25
Hilfe bei meinem Kontaktformular shareking PHP Tipps 2009 6 07.07.2009 22:59
Brauche Hilfe bei Parse error thorgal PHP Tipps 2009 9 06.02.2009 12:32
Brauche Hilfe shady89as PHP Tipps 2009 1 03.01.2009 00:28
Datenbanktabelle erstellen - brauche Hilfe Raccoon PHP Tipps 2008 1 14.06.2008 11:03
Ich brauche eure Hilfe beim rechnen... GELight PHP Tipps 2006 6 07.04.2006 14:20
Ich brauche eure Hilfe PHP Tipps 2006 22 19.02.2006 19:57
PHP <--> MySQL | Brauche Hilfe ahnungsloser Datenbanken 18 16.02.2006 21:49
Brauche Hilfe beim Kontaktformular! PHP Tipps 2007 12 15.11.2005 16:37
brauche sehr schnell und dringend hilfe Beitragsarchiv 13 24.10.2005 13:11
HILFE ! Brauche ganz dringend hilfe! PHP Tipps 2005-2 2 10.10.2005 23:08
brauche hilfe!!! marcelglaeser HTML, Usability und Barrierefreiheit 0 03.10.2005 20:01
Hilfe, Ich brauche hilfe! Kevin PHP Tipps 2005-2 2 27.09.2005 19:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
welchen freehoster für mailform php, kontaktformular es ist ein fehler aufgetreten, freehoster php kontaktformular, ich habe ein kontaktformular und brauche php code, kontaktformular brauche php?, $_post[\'s\'], sicherheitsabfrage bei kontaktformular php, kontaktformular, es ist ein fehler aufgetreten weedit, $send=$_post[\'s\'], kontaktformular generator weedit, kontaktformular code, iphon reparatur dean, iphone font style background color, kontaktformular html-code php senden-button komplett, \freehoster.ch\ php mail

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:55 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum