1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Komme nicht weiter php Hilfe danke!

Discussion in 'Programmieren' started by klaus00000, Mar 14, 2009.

Thread Status:
Not open for further replies.
  1. klaus00000

    klaus00000 Byte

    hallo,

    ich versuche das formular zu erweitern (eine online-tischreservierung wird ), leider steht immer da (Bitte geben Sie die Tageszeit ein.) obwohl ich es mache hier mal der link http://klaus00000.kl.ohost.de/test/N...2)/kontakt.php

    und code php
    <?
    // -----------------------------------------
    // Version: 1.02
    // Web: http://www.kontaktformular-script.de/
    // Auto: SchubertMedia
    // Email: info@schubertmedia.de
    //
    // Es ist untersagt den Copyright Hinweis zu
    // entfernen bei den Kontaktformular Script.
    // Eine Copyright freie Version können Sie für
    // einmalig 20 ,- € inkl. 19% MwSt. erwerben,
    // hierzu möchten wir Sie bitten das Bestellformular
    // http://www.kontaktformular-script.de/bestellen.php
    // zu nutzen.
    // -----------------------------------------
    error_reporting(0);
    include("header.php");
    include("config.php");
    $a='';
    function check_email($email)
    {
    return (eregi('^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-.]?[0-9a-zA-Z])*\\.[a-zA-Z]{2,4}$',$email)==false ? false : true);
    }
    $content=file_get_contents("template.html");
    $show_form=true;
    if(isset($_POST['submit']))
    {
    $v_vorname=$_POST['vorname'];
    $v_nachname=$_POST['nachname'];
    $v_email=$_POST['email'];
    $v_tageszeit=$_POST['tageszeitl'];
    $v_nachricht=$_POST['nachricht'];
    $v_email = preg_replace( "/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "", $v_email );
    $v_email = preg_replace( "/(content-type:|bcc:|cc:|to:|from/im", "", $v_email);
    if(empty($v_vorname))echo "<font style=\"color:red\">".$errors['vorname']."</font><br>";
    elseif(empty($v_nachname))echo "<font style=\"color:red\">".$errors['nachname']."</font><br>";
    elseif(empty($v_email)||!check_email($v_email))ech o "<font style=\"color:red\">".$errors['email']."</font><br>";
    elseif(empty($v_tageszeit))echo "<font style=\"color:red\">".$errors['tageszeit']."</font><br>";
    elseif(empty($v_nachricht))echo "<font style=\"color:red\">".$errors['nachricht']."</font><br>";
    else
    {
    $show_form=false;
    $data=array();
    $data['ip'] = $_SERVER['REMOTE_ADDR'];
    $data['host'] = gethostbyaddr($data['ip']);
    $data['browser'] = $_SERVER['HTTP_USER_AGENT'];
    $data['ref'] = $_SERVER['REQUEST_URI'];
    $data['ref2'] = $_SERVER['HTTP_REFERER'];
    $email_admin=file_get_contents("email_admin.txt");
    $email_kunde=file_get_contents("email_kunde.txt");
    foreach($txt as $n=>$w)
    {
    $email_admin=str_replace("{v_".$n."}",${"v_$n"},$e mail_admin);
    $email_kunde=str_replace("{v_".$n."}",${"v_$n"},$e mail_kunde);
    }
    foreach($data as $n=>$w)
    {
    $email_admin=str_replace("{".$n."}",$w,$email_admi n);
    $email_kunde=str_replace("{".$n."}",$w,$email_kund e);
    }
    $header = "";
    $header .= "Content-Transfer-Encoding: 7bit\r\n";
    $header .= "FROM: ".$mail_data['name_absender']."<".$mail_data['email_absender'].">\r\n";
    $header .= "Reply-To: ".$mail_data['name_absender']."<".$mail_data['email_absender'].">\r\n";
    $header .= "X-Mailer: PHP/" . phpversion()."\r\n";
    $sent_kunde=mail($v_email, $mail_data['betreff_kunde'], $email_kunde, $header);
    $header = "";
    $header .= "Content-Transfer-Encoding: 7bit\r\n";
    $header .= "FROM: ".$v_email."\r\n";
    $header .= "X-Mailer: PHP/" . phpversion()."\r\n";
    $sent_admin=mail($mail_data['email_admin'], $mail_data['betreff_admin'], $email_admin, $header);
    if($sent_admin&&$sent_kunde) {
    echo '<br /><br />Vielen Dank für Ihre Nachricht';
    } else
    {
    echo "<font style=\"color:red\">".$errors['nachricht_senden']."</font><br>";
    $show_form=true;
    }
    }
    }
    else
    {
    $v_vorname="";
    $v_nachname="";
    $v_email="";
    $v_tageszeit="";
    $v_nachricht="";
    }
    if($show_form)
    {

    foreach($txt as $n=>$w)
    {
    $content=str_replace("{".$n."}",$w,$content);
    $content=str_replace("{v_".$n."}",${"v_$n"},$conte nt);
    }
    $content=str_replace("{submit}",$txt2['submit'],$content);
    eval (base64_decode(
    'JGE9YmFzZTY0X2RlY29kZSgnUENFdExTQXRMUzB0TFMwdExTM HRMUzB0TFMwdExTMHRMUzB0TFMw
    dExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0RFFvZw 0KCQkJCQkJUkdGeklFTnZjSGx5
    YVdkb2RDQW9UR2x1YXlrZ1pHRnlaaUJ1YVdOb2RDQmxiblJtWl hKdWRDQjNaWEprWlc0dUlBMEtJ
    QzB0TFMwdA0KCQkJCQkJTFMwdExTMHRMUzB0TFMwdExTMHRMUz B0TFMwdExTMHRMUzB0TFMwdExT
    MHRMUzB0TFMwdExTMHRMUzBnTFMwK0RRcFRZM0pwY0hRZw0KCQ kJCQkJWW5rZ1BHRWdhSEpsWmow
    aWFIUjBjRG92TDNkM2R5NXJiMjUwWVd0MFptOXliWFZzWVhJdG MyTnlhWEIwTG1SbEx5SWdkR0Z5
    WjJWMA0KCQkJCQkJUFNKZllteGhibXNpUGt0dmJuUmhhM1JHYj NKdGRXeGhjaTFUWTNKcGNIUXVa
    R1U4TDJFK0RRbzhJUzB0SUMwdExTMHRMUzB0TFMwdA0KCQkJCQ kJTFMwdExTMHRMUzB0TFMwdExT
    MHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwTkNpQk VZWE1nUTI5d2VYSnBaMmgwSUNo
    TQ0KCQkJCQkJYVc1cktTQmtZWEptSUc1cFkyaDBJR1Z1ZEdabG NtNTBJSGRsY21SbGJpNGdJQTBL
    SUMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdA0KCQkJCQkJTF MwdExTMHRMUzB0TFMwdExTMHRM
    UzB0TFMwdExTMHRMUzB0TFMwdExUND0nKTs='));
    if($a=='') echo 'Script Fehler, bitte wenden Sie sich an den an den Script Autor.'; else echo $content.$a;
    }
    include("footer.php");
    ?>



    mfg
    klaus
     
  2. Barbossa00

    Barbossa00 Megabyte

    Was willst du denn genau erweitern?
     
  3. klaus00000

    klaus00000 Byte

    also diese punkte noch hinzufügen

    Tageszeit mittags abends
    Datum
    Nachname
    Vorname
    Telefon
    E-Mail
    Anz. Personen
    Uhrzeit
    Kommentar
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Also ich t&#228;te kein fremdes Script benutzen, wo irgenwelches codiertes Zeugs per eval auf meinen Server geschleust wird. Ansonsten: da der Autor damit Geld verdient, w&#228;re der auch mein erster Ansprechpartner.
     
Thread Status:
Not open for further replies.

Share This Page