Ergebnis 1 bis 10 von 10
  1. #1
    Bismarckapfel
    Themenstarter
    Avatar von timroh
    Registriert
    07.2009
    Beiträge
    142

    mail() in Funktion

    Hallo,
    könnte mir jemand sagen, wieso das immer Internal Server Error auslöst:
    Code:
    function mailsenden(){
    	mail($inhalt[0], $inhalt[11], $text, $from);
    	mail($inhalt[3], "Inquiry", $text2, $from2);	
    	header('Location: gesendet.html');
    }
    mailsenden();
    Während das hier funktioniert:
    Code:
    mail($inhalt[0], $inhalt[11], $text, $from);
    mail($inhalt[3], "Inquiry", $text2, $from2);	
    header('Location: gesendet.html');
    Danke für eure Hilfe,
    Mit freundlichen Grüssen,
    Tim

  2. #2
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Internal Server Error?

    Was kommt raus wenn du das Error-Reporting-Level mal auf E_ALL setzt?

  3. #3
    Rheinischer Krummstiel
    Registriert
    08.2005
    Ort
    Augsburg
    Alter
    28
    Beiträge
    381
    Mal ins Blaue getippt:
    Du verwendest in deiner Funktion Variablen die du nicht als Parameter übergibst? (Und prüft nicht auf die Größe der Arrays...)

    Ansonsten wie vom Vorposter geschrieben: Debugging mal anmachen.
    Macbook Unibody 2,4GHz, 4 GB RAM

  4. #4
    Bismarckapfel
    Themenstarter
    Avatar von timroh
    Registriert
    07.2009
    Beiträge
    142
    Das ist nicht der gesamte Code, die einzelnen Arrays werden vorher noch mit Inhalt gefüllt. Ich habe keinen Zugriff auf die php.ini also kann ich das mit dem Error-Reporting-Level nicht machen.

  5. #5
    Rheinischer Krummstiel
    Registriert
    08.2005
    Ort
    Augsburg
    Alter
    28
    Beiträge
    381
    Die Einstellungen kann man in der regel auch via htaccess ändern.
    Deine Funktion kennt die variablen Abe trotzdem nicht auch wenn diese befüllt wurden. Füg mal die Parameter hinzu (global find ich nen sehr schlechten Stil)
    Macbook Unibody 2,4GHz, 4 GB RAM

  6. #6
    Dithmarscher Paradiesapfel Avatar von Bountyhunter
    Registriert
    04.2009
    Ort
    Bayreuth
    Beiträge
    1.447
    Zitat Zitat von timroh Beitrag anzeigen
    Ich habe keinen Zugriff auf die php.ini ...
    warum ? keine Rechte dafür ?
    cu
    -->Bountyhunter<--

    IMac 24 - 2,93 Ghz - 4 GB RAM - 600GB HD - NVIDIA GeForce GT 130 - 512 MB VRAM
    iPad2 black WiFi 3G 64GB - iPhone 4 black 32GB - ATV2


  7. #7
    Golden Noble Avatar von Bananenbieger
    Registriert
    08.2005
    Ort
    In der Cloud
    Beiträge
    21.434
    Zitat Zitat von timroh Beitrag anzeigen
    Das ist nicht der gesamte Code, die einzelnen Arrays werden vorher noch mit Inhalt gefüllt.
    Dann poste doch mal den gesamten Code.
    Vorsicht! Dieser Beitrag kann Spuren von Ironie oder Sarkasmus enthalten.
    Ohne Konservierungsstoffe (lt. Gesetz). Ohne Farbstoffe. Ohne geschmacksverstärkende Zusatzstoffe.
    Deckt 2% des Richtwertes des täglichen Apfeltalkbedarfs basierend auf einem Karmalevel von 200 Pt.

  8. #8
    Bismarckapfel
    Themenstarter
    Avatar von timroh
    Registriert
    07.2009
    Beiträge
    142
    problem gelöst, es lag an den, nicht in die Funktion aufgenommenen Variablen.

  9. #9
    Englischer Kantapfel Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086
    Zitat Zitat von timroh Beitrag anzeigen
    Das ist nicht der gesamte Code, die einzelnen Arrays werden vorher noch mit Inhalt gefüllt. Ich habe keinen Zugriff auf die php.ini also kann ich das mit dem Error-Reporting-Level nicht machen.
    Ich tippe auch mal ins Blaue... Du hast keine Ahnung von PHP? http://php.net/error_reporting

  10. #10
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    vielleicht
    Code:
    function mailsenden(){
    	mail($inhalt[0], $inhalt[11], $text, "From:" . $from);
    	mail($inhalt[3], "Inquiry", $text2, "From:" . $from2);	
    	header('Location: gesendet.html');
    }
    ??
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •