kontaktformular sendet nicht?

Verfasst am: 19. 07. 2011 [10:16]
Matthes
Dabei seit: 08.05.2010

174 Beiträge
Beitrag hilfreich?

"romacron" schrieb:
Ich denke der Lösungs-Ansatz ist nicht der Richtige.
Bisher hat keiner meiner Vorredner die fehlende Validierung usw. bemängelt. Du möchtest dein Script im Livebetrieb verwenden, da ist die Validierung zwingend erforderlich.

Ich hatte häufiger daran gedacht, aber darum ging es hier nicht. Wenn wir jedesmal dutzende weitere Baustellen öffnen und von der Fragestellung abweichen, kommen wir einer Lösung nie näher. Dieses Thema wäre mit Sicherheit noch angesprochen worden.

Da sonnenwelt meiner Bitte, für weitere Informationen zu sorgen, nicht nachkommt und romacron Code in einen externen Editor einfügt und sofort sieht, was schief läuft, könnte er ja für die Lösung sorgen.

Mal: "May have been the losing side. Still not convinced it was the wrong one."
 
Verfasst am: 19. 07. 2011 [11:02]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

"sonnenwelt" schrieb:

@all....wenn das selbst für euch so schwer ist da hat man ja als newbie null chance


So kann man das nicht stehen lassen. Man müsste sich das gesamte Projekt und alle dazugehörigen Dateien anschauen. Scheibchencode ist nie zielführend. Wir hier können Hilfestellungen geben respektive kleinere Ratschläge. Um allerdings Deine Seiten qualitativ hochwertig zu bauen, solltes Du Dir evtl. überlegen einen Auftrag rauszugeben.

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 19. 07. 2011 [12:28]
joerg
Dabei seit: 09.06.2009

1540 Beiträge
Beitrag hilfreich?

Hallo

Ich muss Roman recht geben.

Wenn das Formular valide ist sollte der Code funktionieren.

Ich habe das jetzt aber ohne das Javascript getestet.

HTML
<form action="/kontaktsenden.php" method="post">
<fieldset>
<label for="nachricht">Ihre Nachricht:</label>
<textarea name="nachricht" cols="35" rows="7" id="nachricht"></textarea>
<label for="name">Name:<em>*</em></label>
<input name="name" type="text" id="name" size="30" />
<label for="strasse">Strasse</label>
<input name="strasse" type="text" id="strasse" size="30" />
<label for="plz">Postleitzahl:</label>
<input name="plz" type="text" id="plz" size="30" />
<label for="ort">Ort:</label>
<input name="ort" type="text" id="ort" size="30" />
<label for="email">Ihre E-Mail-Adresse:<em>*</em></label>
<input name="email" type="text" id="email" size="30" />
<label for="telefon">Telefonnummer:<em>*</em></label>
<input name="telefon" type="text" id="telefon" size="30" />
<img src="captcha.php" alt="sicherheitscode" />
<label for="nachricht">Code*</label>
<input name="sicherheitscode" type="text" id="sicherheitscode" size="10" maxlength="5" />
<input type="submit" name="Senden" id="Senden" value="Senden" />
</fieldset>
</form>


Die Überprüfung würde ich eh mit PHP und nicht mit Javascript machen und das ganze dann auch mit CSS stylen.

Und rauswerfen musste ich bei mir den letzten Parameter damit auch ein Inhalt in der Mail ankam.
PHP
$headers = mail($webmaster, $emailBetreff, $body);


So jetzt sollte zumindest ein Stand da sein mit dem Sonnenwelt weiter experimentieren kann.

Gruß
Jörg

 
Verfasst am: 19. 07. 2011 [14:36]
Matthes
Dabei seit: 08.05.2010

174 Beiträge
Beitrag hilfreich?

Romacron sprach gar nicht von einem validen Formular, sondern von Validierung der Eingaben.

Und wie die Fehlersuche schon ergeben hat, hängt es absolut nicht mit dem HTML zusammen, sondern liegt an einem Problem mit der Session, bzw. der Speicherung des Captcha-Codes darin. Die $headers für die mail()-Funktion enthalten auch noch Fehler, korrekt. Aber das geht alles völlig an der Fragestellung vorbei.

Mal: "May have been the losing side. Still not convinced it was the wrong one."
 
Verfasst am: 20. 07. 2011 [18:55]
Gelöschter Benutzer
Beitrag hilfreich?

.....also bei der Masse an Vorschlägen hab ich e den überblick verloren. Aber noch mal zum Punkt. Ich habe das Kontaktformular(html) ans laufen gebracht und nach viel Mühe auch das kontaktsenden.php. Nur wenn ich die Capatcha(php), die denke ich korrekt ist, über sessionstart reinnehme sendet nix mehr. Also muß der Fehler doch sicher irgendwie beim captcha einfügen liegen? Der Rest funktioniert ja ohne captcha voll top??
 
Verfasst am: 20. 07. 2011 [19:09]
Ultima
Dabei seit: 09.07.2010

759 Beiträge
Beitrag hilfreich?

"sonnenwelt" schrieb:
.....also bei der Masse an Vorschlägen hab ich e den überblick verloren.

Das war klar, als Anfänger ist es nicht so leicht.

Deine Skript haben zwar ein paar Fehler aber trotzdem sollte das senden gehen. Der Fehler liegt bei der Session, wenn du uns den Link zu deiner Seite geben würdest könnte man den Fehler vielleicht finden bzw. man könne das setzten der Session nachprüfen.

 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



8 Mitglieder waren innerhalb der letzten 15 Minuten online (119 heute gesamt):
Airmax, Anthony, DieWebAG, MeisterX, monfogmbh, olenk, oms, timeless_81

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18120 registrierte Mitglieder, 3002 Themen und 29106 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 8 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks