+ Antworten
Ergebnis 1 bis 12 von 12

Thema: zwei Empfänger im php script

  1. #1
    TP-Specialist Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Avatar von Mich@el
    Registriert seit
    Oct 2005
    Ort
    Würzburg
    Beiträge
    2.810

    zwei Empfänger im php script

    Hallo,
    Ich habe ein funktionierendes script, weiß allerdings nicht, wie man richtigerweise 2 Empfänger ergänzt? Kommt da noch ein Komma rein?

    PHP-Code:
    $admin'Name1@t-online.de' 'Name2@ngi.de'
    Back to business!

  2. #2
    TP-Senior Tropical ist auf einem guten Weg
    Registriert seit
    Feb 2006
    Ort
    Wien
    Beiträge
    185
    Damit's syntaktisch korrekt ist muss es so:
    PHP-Code:
    $admin'Name1@t-online.de'.'Name2@ngi.de';  // $admin= 'Name1@t-online.deName2@ngi.de'; 
    Damit's auch funktioniert musst du das wahrscheinlich (kenn ja das Skript nicht) so machen :
    PHP-Code:
    $admin'Name1@t-online.de; Name2@ngi.de'

  3. #3
    TP-Specialist Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Avatar von Mich@el
    Registriert seit
    Oct 2005
    Ort
    Würzburg
    Beiträge
    2.810
    Klappt nicht richtig! Sobald ich den 2.Empfänger ergänze, kommt eine Fehlermeldung. Wie müßte ich das denn eintragen?
    Hier ist einmal das ganze Script:
    PHP-Code:
    <?php 
    $admin
    'Name@t-online.de'
    $subject'Internetkontakt Website'
    $email=$_POST['email']; 
    $message'Nachrichten an '.$admin.' von '.$email.":\n\n"

    foreach(
    $_POST as $name=> $value

    $message.= "$name: $value\n"


    $extheader 
    "From: $email\n" 
    ."Content-Type: text/plain; charset=\"iso-8859-1\"\n" 
    ."Content-Transfer-Encoding: 8bit\n" 
    ."Return-Path: $admin\n" 
    ."X-Mailer: PHP ".phpversion(); 

    mail("$admin""$subject""$message""$extheader"); 
    header('Location: http://www.website.de/danke.html'); 


    ?>
    Noch eine Frage zu dem Script. Ich benutze das schon ziemlich lange. Funktioniert auch. Aber ist es denn auch "gut"? Sollte ich Eurer Meinung ein anderes nehmen?
    Back to business!

  4. #4
    TP-Junior Barney macht alles soweit korrekt
    Registriert seit
    Jun 2006
    Beiträge
    8
    Mailserver verstehen nur Kommas für mehrere Empfänger. Also muss es einfach $admin= 'Name1@t-online.de, Name2@ngi.de'; lauten.

    Gruß

  5. #5
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von michaelxxl
    Klappt nicht richtig! Sobald ich den 2.Empfänger ergänze, kommt eine Fehlermeldung. Wie müßte ich das denn eintragen?
    Versuch mal statt Semikolon die Empfänger mit Komma zu trennen. Ich habe auf einer Seite auch ein Script laufen wo mehrere Empfänger pro Mail eingetragen sind und mit Komma funktioniert das da ohne Probleme.
    Code:
    $admin= "Name@t-online.de, NochEinName@arcor.de, UndNochEiner@aol.com";
    Zitat Zitat von michaelxxl
    Noch eine Frage zu dem Script. Ich benutze das schon ziemlich lange. Funktioniert auch. Aber ist es denn auch "gut"? Sollte ich Eurer Meinung ein anderes nehmen?
    Wenn das Script das komplette Script darstellt, dann würde ich auf jeden Fall ein anderes nehmen, da hier keinerlein überprüfung der Eingaben vorgenommen wird. Schau mal in den Sticky Thread zum Thema Email-Injection, dann wirst Du wohl schnell sehen wieso Dein Script nicht sooo toll ist und auch welche Gefahren (für Dich und andere) da lauern

  6. #6
    TP-Specialist Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Avatar von Mich@el
    Registriert seit
    Oct 2005
    Ort
    Würzburg
    Beiträge
    2.810
    Gut! Das war´s mit den Kommas.
    @rizzo
    hab´ mal den Thread "durchgelesen". Also in php bin ich völlig unbelesen. Ich habe mir mein Script irgendwo kopiert und für mich verwendet. Die Eingaben lasse ich über DW (Formular) überprüfen. Das geht doch dann mit Java?!
    In dem Thread werden sehr viele Bausteine des "sicheren" Scripts angesprochen und gelistet.
    Aber ein ganzes Script für meine Zwecke? Ich weiß, es ist eigentlich nicht meine Art ohne große Eigeninitiative hier im Board nach einer Lösung zu fragen... Aber ich muß gestehen, was da in einem php Script steht, ist für mich ein Buch mit den berühmten 7 Siegeln. Das ist nicht meine Welt.

    Wenn sich einer erbarmt und mir ein Script zur Verfügung stellt?

    Schönen Dank!
    Michael
    Back to business!

  7. #7
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hi michaelxxl,

    im Script-Forum findest Du einen Formmailer mit Reloadsperre von Steffen. Im Tutorial Forum sind auch Tuts für Formmailer, damit man nicht nur den Code hat sondern auch versteht was er eigentlich macht.

    Noch kurz zur Überprüfung von Eingaben mit JS...
    JavaScript ist eine rein Client-seitige Angelegenheit. Was ist aber, wenn ein böser Bube (oder Bot) nun gar nicht mit einem Browser das Script triggert sondern ein eigenes, manipuliertes Formular von extern via POST direkt an dein Mailscript schickt? Dann greift keine JS-Überprüfung und die Daten landen doch wieder ungeprüft beim Script und werden verschickt.
    Eine Überprüfung der Eingaben mit PHP findet Server-seitig statt und ein Bot kann die nicht einfach so umgehen wie die JS-Überprüfung.


    [edit]
    Ich habe letztes Jahr zu Übungszwecken auch mal einen Kontaktformular-Generator geschrieben, der die Anti-Injection Sachen aus dem Sticky eingebaut hat. Da ich auf eine andere Domain umgezogen bin ist der Generator gerade nicht online, aber wenn Du Interesse dran hast uppe ich das Ding heute Nachmittag wieder, dann kannst Du mal antesten ob das was für dich ist.
    Geändert von phpBuddy (21.10.2006 um 11:53 Uhr)

  8. #8
    TP-Specialist Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Avatar von Mich@el
    Registriert seit
    Oct 2005
    Ort
    Würzburg
    Beiträge
    2.810
    Zitat Zitat von Rizzo
    Hi michaelxxl,

    Was ist aber, wenn ein böser Bube (oder Bot) nun gar nicht mit einem Browser das Script triggert sondern ein eigenes, manipuliertes Formular von extern via POST direkt an dein Mailscript schickt?
    Das ist mittlerweile schon der Fall. Ich habe hier einmal im Forum auch eine Frage zu meinem "Kontaktformular" gestellt. Und seitdem erhalte ich regelmäßig morgens einen Kontakt eingestellt, ohne Inhalt versteht sich.
    aber wenn Du Interesse dran hast uppe ich das Ding heute Nachmittag wieder, dann kannst Du mal antesten ob das was für dich ist.
    ... sehr gerne! Den Formmailer von Steffen schau ich mir auch mal näher an. Das sieht gut aus. Allerdings möchte ich dann natürlich auf mein Css basierte Formular zurückgreifen.

    Grüße
    Michael
    Back to business!

  9. #9
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hab den Kontaktformular-Generator mal hochgeladen. Anpassungen an bestehendes CSS muß dann manuell in der Datei erfolgen. Ansonsten kann das generierte Kontaktformular auch einfach nur als Ideengeber dienen für einen eigenen Formmailer.

  10. #10
    TP-Specialist Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Mich@el lebt für das TP und seine User Avatar von Mich@el
    Registriert seit
    Oct 2005
    Ort
    Würzburg
    Beiträge
    2.810

    Thumbs up

    Super vielen Dank! Genau das richtige für mich faulem Kerl! Wenn möglich, kannst Du´s bitte 2-3 Wochen online lassen? Ich habe noch ein paar andere Baustellen.

    Viele Grüße
    Michael
    Back to business!

  11. #11
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Hi Rizzo,

    wie wärs wenn Du den Generator hier veröffentlichst ?
    Das können sicher viele gebrauchen, vll entsteht ja mit Anregungen ein Super Tool


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  12. #12
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von St@eff.en
    Hi Rizzo,

    wie wärs wenn Du den Generator hier veröffentlichst ?
    Das können sicher viele gebrauchen, vll entsteht ja mit Anregungen ein Super Tool
    Hallo Steffen

    Das Teil haben in der Tat schon einige als recht nützlich erachtet - zumindest wenn auf die Schnelle ein schlichtes Kontaktformular gesucht wurde.
    Die Kontaktformulare die erzeugt werden funktionieren zwar einwandfrei (müssen sie auch, weil 'ne gute Portion von deinem Code benutzt wurde ), aber da der Online Kontaktformular Generator (dummer langer Name) damals quasi erst mein 2. ernsthafter Gehversuch mit PHP war, gefällt mir heute der Code gar nicht mehr sooo gut. Er müsste mal aufgeräumt werden und die Art des generierens kann man sicherlich auch erheblich eleganter lösen Das HTML und CSS der Kontaktformulare bedürften ebenfalls mal einer Überholung, weil ich beim erstellen nur auf's erlernen von PHP, und nicht auf sauberes HTML/CSS, geachtet habe.

    Wäre ich nicht so faul wenn ich mal etwas Zeit zur Verfügung habe, dann hätte ich das Ding ja schon längst mal überarbeitet.

    Ich hatte vor einer Weile auch schon mal einen Thread erstellt (Threadname war "Dieses Script braucht kein Mensch" oder irgendwas in dieser Richtung) in dem ich den Generator vorgestellt hatte, damit die "Mutigen" ihn mal ausprobieren können. Der Link in dem anderen Thread dürfte aber eh nicht mehr stimmen, weil ich mittlerweile auf eine andere Domain umgezogen bin.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51