Join Us - Formular/ Problem mit formmailer

  • hallo! ich habe ein problem mit meinem formmailer ! der fehler wird beschrieben als :
    Parse error: syntax error, unexpected ':' in /home/www/wa0142/html/abteilung-8/send.php on line 66

    leider habe ich überhaupt keine ahnung was für ein fehler das ist!! wenn euch das nicht reicht an infos, ist stelle hier auch noch die send.php ein:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Unbenanntes Dokument</title>
    <body text="#9CA472" bgcolor="#101501">
    </body>
    </head>
    <?php
    // In Zeiten von Spam über Kontaktformulare hier eine
    // Antispam Funktion und Prüfung:

    $absender_email = preg_replace( "/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "", $_POST['absender_email']);
    $absender_email = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $absender_email);

    // E-Mail Nachricht zusammenbasteln:
    $body = "
    --------------------------------------------------------
    Name: $name
    --------------------------------------------------------
    Vorname: $vorname
    --------------------------------------------------------
    Geschlecht:
    $geschlecht
    --------------------------------------------------------
    Tag, Monat, Jahr:
    $tag $monat $jahr
    --------------------------------------------------------
    Wohnort:
    $wohnort
    --------------------------------------------------------
    Nickname:
    $nick
    --------------------------------------------------------
    E-Mail:
    $email
    --------------------------------------------------------
    ICQ:
    $ICQ
    --------------------------------------------------------
    MSN:
    $msn
    --------------------------------------------------------
    VorherigeClans:
    $vorclan
    --------------------------------------------------------
    Spielzeit:
    $spieltseit
    --------------------------------------------------------
    Selbsteinschätzung:
    $schaetzung
    --------------------------------------------------------
    Warum [ 8 ]:
    $warum
    --------------------------------------------------------
    Anmerkung:
    $zusatzinfo
    --------------------------------------------------------
    ";

    // Empfänger:
    $empfaenger_email = "N.....";


    // Betreff der E-Mail:
    $betreff = "Bewerbung";
    http://dw10.de/ftplogin/wa0142/ftp_editnew.php?edit=%2Fhtml%2Fabteilung-8%2Fsend.php#
    Zurück
    // E-Mail verschicken:
    mail($empfaenger_email,$betreff,$body,"Bewerber\nReply-to: $absender_email\n");

    print "Danke!Deine Bewerbung wurde erfolgreich verschickt!Wir werden alles schnellst möglich bearbeiten und uns dann mit dir in Ferbindung setzen!";
    print " Bitte im Explorer auf zurück klicken"
    ?>
    <body>
    </body>

    </html>


    hoffe ihr könnt mir helfen! schonmal danke!

  • Zitat von Guest

    Parse error: syntax error, unexpected ':' in /home/www/wa0142/html/abteilung-8/send.php on line 66


    Was issn daran so schwer zu verstehen ?
    Er sagt dir doch exact was das problem ist ...
    In zeile 66 steht ein : wo keiner sein sollte !

    Zitat von Guest


    WEG DAMIT !!!! Diese gesamte Zeile hat da drin nix verloren !
    Man sollte wenn man sich im forum seine scripte schon von anderen schreiben lässt wenigstens in der Lage sein richtig zu kopieren !!


    PS : Ich wete ich kenn schon dein nächstes Problem ;)

    Jeder hat das Recht dumm zu sein. Einige mißbrauchen dieses Recht leider ständig!
    Weder meine ICQ-Nummer noch meine MSN-Adresse oder meine eMailadresse sind für Bestellungen, Sponsoringanfragen oder Support !

    ploppGROUP Internetservices - IT-Partner für Geschäfts-/Großkunden
    mit Rechenzentren in Berlin, Hannover und bald auch FFM

  • welches ist den mein nächstes problem^^?? :D
    aber in der tat ich hab noch eins:( aso ich weiß das ich ein noob bin brauchste mir nicht noch zu sgane :D)
    aufjedenfall schon mal danke dafür und jetzt zu meinem nächsten aber hoffentlich auch letzten "problemchen" undzwar möchte ich 2 oder noch mehr empfänger dieser mail angeben. ich habe es so versucht:
    // Empfänger:
    $empfaenger_email = "mailadresse 1";
    $empfaenger_email = "mailadresse 2";

    hellf mir nochmal^^
    du allwissender^° :shock: :D :o

  • foreach-schleife.
    Speichere die email-empfaenger in einem Array und lasse dann für jedes (foreach) Arrayelement die mail senden:

    PHP
    <?php
        $addis = array("Ersteadresse", "zweiteadresse", "dritteadresse");
        foreach ($addis as $addresse){mail($adresse,$betreff,$body);
        };
    ?>
  • Zitat von guest

    du allwissender


    Allein dafür schonmal net :P

    Jeder hat das Recht dumm zu sein. Einige mißbrauchen dieses Recht leider ständig!
    Weder meine ICQ-Nummer noch meine MSN-Adresse oder meine eMailadresse sind für Bestellungen, Sponsoringanfragen oder Support !

    ploppGROUP Internetservices - IT-Partner für Geschäfts-/Großkunden
    mit Rechenzentren in Berlin, Hannover und bald auch FFM

  • ich stelll mich grad nen bissel blöd an ich weiß aber das

    Zitat

    <?php
    $addis = array("Ersteadresse", "zweiteadresse", "dritteadresse");
    foreach ($addis as $addresse){mail($adresse,$betreff,$body);
    };
    ?>

    versteh ich voll nicht!!! ich hab ja oben die send.php angegeben! könntest du mir vllt. schon das enresultat reinpostetn?? wäre echt klassE! ich belästige euch dann auch net mehr!

  • um es mal so zu erklären wie du es verstehst, gehen wir nochmal auf deinen Versuch zurück
    // Empfänger:
    $empfaenger_email = "mailadresse 1";
    $empfaenger_email = "mailadresse 2";

    Erklärung :
    Stell dir es so vor, du fängst von oben an zu lesen und bist immer nur in der Lage eine Zeile , nach der anderen anzuschauen, wie das Programm:
    Du sagst also $empfaenger_email soll einen String Emailadresse speichern, dann sagst du in der nächsten Zeile, ich schreibe aber jetzt lieber "emailadresse 2" in die Variable -> die Folge ist, dass du den vorherigen inhalt überschreibst

    ----
    nun zu deiner Frage:

    PHP
    <?php
    $addis = array("Ersteadresse", "zweiteadresse", "dritteadresse");
    foreach ($addis as $addresse){mail($adresse,$betreff,$body);
    };
    ?>


    du erzeugst in der Variable $addis einen neuen Array mit deinen Emailadressen, jedes Feld getrennt durch ein Komma.
    Nun wird in der foreach schleife solange durchlaufen , wie Elemente im Array sind, als folge wird an jede Emailadresse mittels der Funktion mail eine Mitteilung geschickt ;)

    für dich relevant ist nur der Teil
    array("Deine angabe", "deine angabe 2");
    den rest kannst so lassen
    hinzufügen musst du nur deinen Betreff und Inhalt und diese in den Variablen $betreff und $body speichern. ^^

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • ich bin echt zu dummM!
    // Empfänger
    $empfaenger_email =
    $addis = array("n....@....","n.....@....");
    foreach ($addis as $addresse){mail($adresse,$betreff,$body);
    };
    so gehts net dann kommt:
    Warning: mail() expects parameter 1 to be string, array given in /home/www/wa0142/html/abteilung-8/send.php on line 78
    Danke!Deine Bewerbung wurde erfolgreich verschickt!Wir werden alles schnellst möglich bearbeiten und uns dann mit dir in Ferbindung setzen! Bitte im Explorer auf zurück klicken

    hilffe!! ich will euch ja nicht nevern aber das ist echt wichtig für mich

  • wo muss ichen das einfügen?? ind der join us datei oder send oder wo??
    ich weiß ich bin zuuuu dumm!