Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ] 
  Druckansicht

Kontaktformular klappt erst mal nicht :-((
Autor Nachricht
BeitragVerfasst: 23. Aug 2006, 22:46 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Hallo.
Eben hochgeladen. Voreinstellungen durchgegangen.
Dennoch:

"Fehler festgestellt
• Bitte geben Sie Ihren Namen an.
• Fehlerhafte e-Mailadresse.
• Bitte geben Sie den Betreff an.
• Das Feld Nachricht ist leer."


Sind aber ganz klar nicht leer! Werden die Felder etwa falsch überprüft?

Wo kann der Fehler liegen?

Aufruf regulär über .../vs_kontakt/kontakt.html, und alles im Ordner "vs_kontakt" gelassen (bis zum letzten Feinschliff... :D )

Danke im Voraus für etwaige Tipps!


Nach oben
 Profil  
 

BeitragVerfasst: 24. Aug 2006, 21:45 
Administrator
Administrator
Benutzeravatar
Offline

Registriert: 27. Sep 2002, 12:58
Beiträge: 905
Wohnort: Leimen
Hi,

die Eingabefelder werden schon richtig überprüft, das Kontaktform-Script wird auch hier auf der Seite erfolgreich eingesetzt.

Welche PHP Version ist installiert?

_________________
Grüße Admin

Nur wer selber probiert lernt auch was dazu!


Nach oben
 Profil  
 

PHP Version
BeitragVerfasst: 25. Aug 2006, 18:34 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Gleich ist phpinfo hochgeladen und ich werde es feststellen...
Vertrauen ist gut, Kontrolle ist besser!


Nach oben
 Profil  
 

Feedback: Serverinfos
BeitragVerfasst: 25. Aug 2006, 19:07 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Hallo Admin, hallo Forum.

Php Version soweit in Ordnung:
PHP Version 4.4.0

Die GD Library soweit auch, denke ich:
GD Support enabled
GD Version bundled (2.0.28 compatible)

Link:
http://www.carloslopes.com/

Ich knie mich gleich nochmals rein, bin aber dankbar für ein paar Tipps!

Gruß


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 21:33 
Administrator
Administrator
Benutzeravatar
Offline

Registriert: 27. Sep 2002, 12:58
Beiträge: 905
Wohnort: Leimen
Hi,

für das Kontakt-Form Script wird GD Lib nicht benötigt. :-)
Link zu phpinfo hab ich für Deine Sicherheit entfernt!

_________________
Grüße Admin

Nur wer selber probiert lernt auch was dazu!


Nach oben
 Profil  
 

Hinweise...
BeitragVerfasst: 25. Aug 2006, 21:48 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Hi.

Habe etwas erreicht!

anstatt:

//Check name
if(strlen($name)<3){
$error="•&nbsp;Bitte geben Sie Ihren Namen an.<br>";
}

habe ich benutzt:

//Check name
if(strlen($name)!="0"){
$error="•&nbsp;Bitte geben Sie Ihren Namen an.<br>";
}

Könnte der "fehlerhafte Befehl" <3 zu einem Hinweis führen???

Gleich haben wir es, oder?!

DANKE!


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 21:56 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Die nächste Frage ist nämlich dann:

Was passiert mit der E-Mail Adresse?
//Check e-Mail
if(ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$email)){
} else {
$error.="•&nbsp;Fehlerhafte e-Mailadresse.<br>";
}


Danke im Übrigen für das Entfernen der PHPinfo; eine PN an dich wäre vernünftiger gewesen... :?

Gruß.


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 22:34 
Administrator
Administrator
Benutzeravatar
Offline

Registriert: 27. Sep 2002, 12:58
Beiträge: 905
Wohnort: Leimen
Hi,

wenn Du den Eintrag so änderst:
Code:
if(strlen($name)!="0"){
$error="•&nbsp;Bitte geben Sie Ihren Namen an.<br>";
}

kannst du ihn auch ganz entfernen. :-)

Die 3 bedeutet dass der name mindestens 3 zeichen haben muss.

Im 2. Teil, wird die E-Mailadresse auf gültigkeit geprüft.

_________________
Grüße Admin

Nur wer selber probiert lernt auch was dazu!


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 22:40 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Hi.

Das ist mir schon klar mit der Länge von 3 Zeichen!

Der eingegebene Name ist aber länger als 3 und dennoch bringt die action.php die Fehlermeldung.

Sprich: es wird erkannt dass das Feld Nicht-Null ist aber es wird nicht erkannt dass Mehr als 3 Zeichen eingegeben wurden.

Verstehst du was ich meine?

Wo ist der Wurm?

Thx.


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 22:47 
Administrator
Administrator
Benutzeravatar
Offline

Registriert: 27. Sep 2002, 12:58
Beiträge: 905
Wohnort: Leimen
benutze den Befehl empty, dann sollte es funktionieren.

Code:
 if (empty($name)) {
  $error="•&nbsp;Bitte geben Sie Ihren Namen an.<br>";
}


Wenn nicht, überprüfe ob die Var. überhaubt übergeben wird.

_________________
Grüße Admin

Nur wer selber probiert lernt auch was dazu!


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 23:00 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Danke.

1. mit "empty" kommt dieselbe Fehlermeldung
2. ich lassen also jetzt Name und E-Mail NICHT prüfen, NUR den Rest ob eben nicht Null ("!=0) - Ergebnis: die Var werden nicht übergeben, oder?!
Denn das kommt raus:

Vielen Dank,
ich werde mich bemühen Ihre Anfrage so schnell wie möglich zu beantworten.
Folgende Daten wurden übertragen:
Name:
e-Mail:
Internet:
Kategorie:
Betreff:
Nachricht:


Dateianhang: Kein
----------------------------------
Diese e-Mail wurde verschickt von:
IP:
Browser:


An welcher Stelle übergibt sie dein Skript denn? Liegt das Nicht-Übergeben am Skript oder an Einstellungen auf dem Server???

Oje!

Gruß


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 23:12 
Rank_1
Rank_1
Offline

Registriert: 23. Aug 2006, 22:38
Beiträge: 12
Wohnort: Nürnberg
Hallo Admin.

Ich will ja nicht nerven!
Meine Kentnisse sind zwar etwas beschränkt aber das eine oder andere kann ich nachvollziehen...
Meine komplette HP habe ich zusammengestellt.
Weil man doch im www immer wieder nette Skripte findet.

Deine beiden Skripte - Kontaktformular und gesichertes GB - finde ich sehr cool, aber irgendwie klappt beides nicht wirklich!

Dabei weiss ich doch wie man solche Dinger hochlädt! Ist ja wie gesagt nicht das erste Mal.

Denkst du mein Server schränkt ein?

Oder wo hängst????? :x :x

Gruß.
Und N8.


Nach oben
 Profil  
 

BeitragVerfasst: 25. Aug 2006, 23:22 
Administrator
Administrator
Benutzeravatar
Offline

Registriert: 27. Sep 2002, 12:58
Beiträge: 905
Wohnort: Leimen
jou, die Variable kommt nicht an.

Formular checken ob alles richtig ist und dann Variable $name in der action mit POST holen.
So muss es funktionieren.

_________________
Grüße Admin

Nur wer selber probiert lernt auch was dazu!


Nach oben
 Profil  
 

Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Style by business web design styles , pozycjonowanie strony pozycjonowanie stron sem
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de