@topicstarter
Hast du dir den Tipp von asp2php mal zu Herzen genommen und verstanden was das für deinen Code bedeutet ? V.a. da du selbst schreibst, dass globals off seien.
Du kannst bei globals off einfach nicht direkt auf die mittels eines Forms übermittelten Vars zugreifen, sondern musst
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color] Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Sry ich weiß noobfrage, aber ich bin zu faul nachzuschlagen....was bewirkt das "strlen($variable)" ? Also wenn du es danach == 0 setzt heißt dass, das die anzahl der buchstaben durch strlen gezählt wird?
Ist zwar nur ein schönheitsfehler, aber ich würde anstelle von [COLOR=green]strlen()[/COLOR] eher [COLOR=green]Isset()[/COLOR] oder [COLOR=green]empty()[/COLOR] benutzen. Wenn die Variable leer übergeben wird, meckert PHP je nach error level mit einem
Undefined variable: name in....bla
Das gilt natürlich auch für die kurzform
PHP-Code:
if (!$var) { //...tu was
Ist zwar nicht so bedeutend, man sollte es aber wissen. Ansonsten kann man das natürlich machen wie man will. Bei empty() gibt es aber ein paar besonderheiten, daher lieber erst einmal nachlesen: empty
[color=blue]...ich sehe was, was du nicht siehst...und das ist der QUELLTEXT![/color]
Kommentar