erstmal großes lob für das siper script. aber eine frage habe ich da noch zu..!
wie kann ich das script um weitere eingabefelder erweitern?
z.b. sollte noch "wohnort" , PLZ u.s.w. sowas dazu kommen.
habe leider nicht viel ahnung von php.
danke für die hilfe.
cui max
Kontakt Script erweitern?
Started by Guest_Guest_*, Apr 21 2005 11:49
5 replies to this topic
#1 Guest_Guest_*
Geschrieben 21 April 2005 - 11:49
#2
Geschrieben 21 April 2005 - 06:38
Hi,
theoretisch ginge das schon, ist aber leider nicht so einfach, weil man dann auch zusätzliche Sicherheitsüberprüfungen etc. einbauen müsste, ansonsten könnte man viel Mist mit dem Script machen.
Aber:
Daniel Kinzler hat sich mal die Mühe gemacht eine etwas ältere Version vom Kontaktscript so umzubauen, dass man ohne Probleme weitere Eingabefelder definieren kann.
Ich habe dir die Version mal hochgeladen, hier der Link:
http://www.Neanderta.../mailscript.zip
Wenn du unbedingt die neueste Version vom Kontaktscript umbauen willst, könnte man das auch machen, aber wie gesagt, das wird dann ein bisschen komplizierter :cyclops:
Gruss
Klaus
#3 Guest_Guest_*
Geschrieben 22 August 2005 - 09:29
Ich würde das Script auch gern erweitern, leider hänge ich irgendwo fest. Die Länge wird gezählt und geprüft, die Eingabe ebenfalls und ein OK kommt auch wenn ich senden will, allerdings sendet er nichts :(
Ich habs ganz lapidar erstmal mit der Eingabe eines Firmennamens probiert.
Verzweiflung macht sich irgendwie breit. Warum will der das nicht senden?
hat jemand zufällig eine geänderte version 2.7 da? vielleicht finde ich meinen fehler ja dann selbst.
#4
Geschrieben 22 August 2005 - 10:23
Habs endlich geschafft :)
Man kann es eigentlich problemlos erweitern. Der einzige Punkt auf den man wirklich achten muss und der sehr unscheinbar ist, ist in Zeile 112, "if ($i==11)"
da muss natürlich ein anderer Wert eingegeben werden.
Ich bin durch mein Unwissen nicht in der Lage zu sagen was genau gezählt wird, aber wenn man das Formular um einen Wert erweitert, muss der Wert i = 14 sein.
Wer das erweiterte Script haben möchte, muss mir nur mailen. Ich werde es auch zum besseren Verständnis um die entsprechenden Kommentare erweitern.
Ein Problem hab ich allerdings bei der überprüfung der Telefonnummer. Ich kann zwar kleine Fehler im php finden aber leider nicht coden. Deshalb fehlt mir die überprüfung der Telefonnummer. Ich hab zwar schon was im Netz gefunden, aber das passt nicht in den code des scriptes :(
dieses hier soll die validität der telefonnummer prüfen.
Telefon\n";
$counter++;
echo "\n";
}
else
{
echo "Telefon\n";
echo "\n";
}
?>
nur wie passt das hier herein?
if (substr_count($_POST["send"]["tele"], "@") >= 1) {
$fgtele = "Aus Sicherheitsgründen darf das Telefonfeld kein @ Zeichen enthalten!
"; $ftele = "";} else { $i++; } $str = ":\/,\"";
"; $ftele = "";} else { $i++; } $str = ":\/,\"";
#5
Geschrieben 28 August 2005 - 03:23
Zitat
Habs endlich geschafft :)
Man kann es eigentlich problemlos erweitern. Der einzige Punkt auf den man wirklich achten muss und der sehr unscheinbar ist, ist in Zeile 112, "if ($i==11)"
da muss natürlich ein anderer Wert eingegeben werden.
Ich bin durch mein Unwissen nicht in der Lage zu sagen was genau gezählt wird, aber wenn man das Formular um einen Wert erweitert, muss der Wert i = 14 sein.
Zitat
Wer das erweiterte Script haben möchte, muss mir nur mailen. Ich werde es auch zum besseren Verständnis um die entsprechenden Kommentare erweitern.
Zitat
Ein Problem hab ich allerdings bei der überprüfung der Telefonnummer. Ich kann zwar kleine Fehler im php finden aber leider nicht coden. Deshalb fehlt mir die überprüfung der Telefonnummer. Ich hab zwar schon was im Netz gefunden, aber das passt nicht in den code des scriptes :(
dieses hier soll die validität der telefonnummer prüfen.
Telefon\n";
$counter++;
echo "\n";
}
else
{
echo "Telefon\n";
echo "\n";
}
?>
nur wie passt das hier herein?
if (substr_count($_POST["send"]["tele"], "@") >= 1) {
$fgtele = "Aus Sicherheitsgründen darf das Telefonfeld kein @ Zeichen enthalten!
"; $ftele = "";} else { $i++; } $str = ":\/,\"";
"; $ftele = "";} else { $i++; } $str = ":\/,\"";
#6
Geschrieben 29 August 2005 - 11:08
Schau ins Postfach ;)
Die Sache mit der Telefonnummer hab ich probiert, ging so nicht. Der hat jedesmal gemeckert, egal was ich eingegeben habe :(
1 Besucher lesen dieses Thema
0 members, 1 guests, 0 anonymous users















