Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

CGI Code einfügen

Festplattencrasher / 2 Antworten / Baumansicht Nickles

Hai libbe Leutz,
folgendes Problemchen.
Habe mir ein Kontakt/Anmeldeformular runtergezogen. CGI Skript.
Möchte nun, daß in einem Feld ein Kennwort ( z.B.Quake3 ) eingegeben werden muß.
Wird das falsche oder gar nichts eingegeben, soll nach dem Senden " Kennwort falsch " stehen.

Da das Formular so eine Sache bei der Email vorsieht, dachte ich: Kopiere und ändere einfach den Code.
Da stand ich erst recht auf dem Schlauch.
Code für die Email ist:
unless($email =~ /^[\\w\\-\\.]+\\@[\\w\\-]+\\.[\\w\\-\\.]+\\w$/){
&plainerror(\'Email ist falsch!\'); }

Kann mir jemand einen heißen Tip geben, wie ich den Code für das Kennwort ändere?
Habe übrigens von CGI soviel Ahnung wie von der Quantenphysik.

Im voraus schonmal ein dickes DANKE gebrüllt.

bei Antwort benachrichtigen
Zaphod Festplattencrasher „CGI Code einfügen“
Optionen

> unless($email =~ /^[\\w\\-\\.]+\\@[\\w\\-]+\\.[\\w\\-\\.]+\\w$/){
&plainerror(\'Email ist falsch!\'); }

... dieser Code überprüft, ob die eingegebene E-Mailadresse eine mögliche Adresse ist.

> Habe übrigens von CGI soviel Ahnung wie von der Quantenphysik.

Wenn du nicht zufällig Quantenphysiker bist, solltest du erstmal grundlegendes Wissen erarbeiten. http://de.selfhtml.org/servercgi/cgi/index.htm wäre ein Einstieg. Ohne Programmierkanntnisse kommst du da nicht weiter. Alternativ könntest du jemanden engagieren, der sich auskennt ...

HTH, Z.

bei Antwort benachrichtigen
Festplattencrasher Zaphod „CGI Code einfügen“
Optionen

Hai Zaphod,
ist schon klar, daß der Code die Mail überprüft.
Dachte mir halt, daß man das nun umbaut, sodaß das Kennwort überprüft wird.
In der Art:
> unless($fname =~ /^[\w\-\.]+QUAKE3[\w\-]+\.[\w\-\.]+\w$/){
&plainerror('Code ist falsch!'); }
Habe schon einige Sachen ausprobiert, ging aber nicht.
Wissen wollte ich mir nicht aneignen:=)), da das Skript ja gut läuft und ich lediglich eine
kleine Modifikation möchte.
Zuviel Wissen schadet, grinnnns

bei Antwort benachrichtigen