Portal > Foren > PHP > PHP-Programmierung > Newbie hat ein Problem mit PHP Formular
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 09.07.2008, 18:29 Nach oben    #1
Ian
Neuer Benutzer
 
Registriert seit: 28.06.2008
Ort: Schweiz
Beiträge: 12
Standard Newbie hat ein Problem mit PHP Formular

Hallo,
Wie ich schon mal geschrieben habe, bin ich ein totaler Newbie in Sachen PHP, muss aber trotzdem für meine Website damit arbeiten. Deshalb, besorge ich mir halt dann hie und da fertige PHP Skripts, welche ich in meine Seiten einbaue. Ich arbeite mit WAMP und Hamster als Mailprogramm. Beide laufen auch OK. Nun arbeite ich an einer Funktion zum Weiterempfehlen der Website per Mail-Funktion. Dafür habe ich auch hier ein Skript gefunden. (die Datei heisst: empfehlen.php)

Nun wird mir aber nach Verarbeitung des Formulars folgende Fehlermeldung angezeigt:

Warning: mail() [function.mail]: SMTP server response: 503 Bad sequence of commands (missing RCPT) in E:\WEBSERVER\wamp\www\projekt\german\empfehlen.php on line 41
Mail konnte nicht versand werden!


Leider bin ich da mit meinem bescheidenen Kenntnissen total überfragt und bräuchte Eure Profihilfe.
Was läuft hier falsch oder wie kann ich den Fehler beseitigen, damit dieses Skript läuft?

Danke im voraus und Gruss,
Ian

Anmerkung der Projektleitung

Ich habe den hier dargestellten Quelltext entfernt, da die Quelle bekannt ist kann dort nachgeschaut werden. Das Urheberrecht lässt grüßen.

Geändert von Jann Hendrik (23.07.2008 um 07:25 Uhr).
Ian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.07.2008, 18:50 Nach oben    #2
Der Student
 
Benutzerbild von Flor1an
 
Registriert seit: 03.01.2007
Ort: München
Beiträge: 86
Standard

Ich denke dass es daran liegt dass du kein sendmail installiert hast sondern Hamster. Läuft das Skript nur auf deinem PC nicht oder auch nicht auf dem Webspace??

Ansonsten, wie viele Emails hast du schon bekommen in dem dir ein Freund eine Webseite empfiehlt? ... gar keine? Ich auch nicht, ich habe noch nie gehört dass jemand so etwas nutzt! Wenn jemand deine Website gut findet dann schreibt er seinen Freunden die Website schon selbst per Email oder per Messanger etc. Also ich würde das nicht anbieten, nutzt sowieso keiner!
__________________
Wenn ich du wäre, wäre ich lieber ich.

http://www.clubstars.net
http://www.x-tinct.de
Flor1an ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.07.2008, 19:16 Nach oben    #3
Ian
Neuer Benutzer
 
Registriert seit: 28.06.2008
Ort: Schweiz
Beiträge: 12
Standard

@Flor1an

Ich bin mit Dir einverstanden, dass man über den Sinn der Funktion wohl diskutieren kann. Ich habe auch noch nicht definitiv über deren Implementierung entschieden.
Die Fehlermeldung hat aber trotzdem mein Interesse geweckt und mich würde der genaue Grund interessieren, damit das Skript allein testweise funktioniert.
Bisher habe ich das Skript bloss lokal in meinem "simulierten" Webspace getestet aber alle anderen Formulare mit der Mail-Funktion laufen problemlos und ich kann die Nachrichten mit einem Mailprogramm abrufen.
Ian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2008, 09:29 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.215
Standard

Du testest das PHP-Skript lokal, nutzt zum verschicken die PHP-Funktion mail() und die Mails kommen an?

Mmmh... das würde mir Sorgen machen!

Dynamische IPs sollten eigentlich vom Mail-Versand ausgeschlossen sein, da hierüber extrem viel SPAM verschickt wird.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2008, 13:14 Nach oben    #5
Lutz
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 684
Standard

Nunja, grundsätzlich ist es kein Problem über dynamische IPs eMails zu verschicken, wäre ja auch ganzschön doof, wenn das nicht ginge

Letztendlich kommt es jedoch nur auf das Programm an, welches die eMails letztendlich wirklich losjagt. Ich arbeite zwar manuell mit einer selbstprogrammierten Klasse, um über SMTP direkt eMails zu verschicken, aber wenn es das Programm, welches über mail() angesprochen wird, das ebenso macht, ist das überhaupt kein Problem - vollkommen unabhängig von der verwendeten IP-Adresse!?
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll
MrNiceGuy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2008, 21:04 Nach oben    #6
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.215
Standard

Das ist natürlich richtig, wenn der Weg dann über SMTP zu einem 'richtigen' Mailserver geht, der eben nicht an einer dynamischen IP hängt, dann.. klar, dann sollte das gehen!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.07.2008, 22:15 Nach oben    #7
Ian
Neuer Benutzer
 
Registriert seit: 28.06.2008
Ort: Schweiz
Beiträge: 12
Standard

Mmh, jetzt bin ich etwas verwirrt, warum das nicht gehen sollte. Der Mail-Versand läuft nur im lokalen Netzwerk (simulierten Internet) zwischen den Rechnern. Auf meinem (Apache)Server mit fester IP ist auch DHCP installiert und vergibt jedem anderen Rechner jeweils eine neue IP bei Anmeldung. Von diesen kann ich dann mit einem E-Mail-Programm à la OE diekt im "Hamster" die ("SMTP") Mails für die eingestellte E-mail-Adresse abholen.
War das vielleicht eine fehlende Info oder trägt das zum besseren Verständnis bei?
Ian ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.07.2008, 13:32 Nach oben    #8
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.215
Standard

Also machst du das nur innerhalb deines eigenen Netzwerkes... ok, dann kann das ggf. sogar klappen.

Die großen Provider nehmen jedoch normalerweise keine MAils von mailservern aus Netzen mit dynamischer IP an.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.07.2008, 23:27 Nach oben    #9
Neuer Benutzer
 
Registriert seit: 21.07.2008
Beiträge: 17
Standard

Ich bin mir nicht ganz sicher und kenne mich da auch nicht so ganz gut aus, aber laut php.net sieht die Mail-Funktion so aus:

PHP-Code:
mail     string $to    string $subject    string $message    [, string $additional_headers    [, string $additional_parameters   ]] ) 
Ich glaube, du hast da halt was falsches in deiner Funktion angegeben. Überprüf das doch noch mal. Spielen Leerzeichen eine Rolle? Willst du das "From: ..." nicht lieber als $header speichern, so wie in den Beispielen auf http://de.php.net/manual/de/function.mail.php ???

Irgendwie scheint ja dort der Fehler zu liegen. Such doch mal in Line 41

LG,
Alex
__________________
Mobbing in der Schule
sgmalex ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit onMouseOver und PHP Fotogalerie jjelliss JavaScript und AJAX 7 04.09.2007 15:31
PHP + SQLite: Kann Daten mysteriöserweise nicht verwerten + Problem "undefined offs Fabio PHP-Programmierung 17 11.06.2007 19:36
Problem bei Stringverarbeitung in PHP Ilinsekt PHP-Programmierung 22 13.11.2006 10:35
Problem mit Vererbung (PHP) kari01 PHP-Programmierung 21 13.09.2006 19:56
PHP Formular und SQL Eintrag? berlitztom PHP-Programmierung 4 27.06.2005 08:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:43 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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