Hello,
if(file_exists($post_op_userimage))
{
$image_exist_4save = "1";
[...]
}
else
{
$image_exist_4save = "0";
[...]
}
Egal was ich auch mache, er gibt mir immer "0" wieder.
Wer ist "er"?
Ich sehe hier auch keine Ausgabe, also wie erzeugst Du die?
Was passiert in den beiden [...]
Kennst jemand eine Alternative zu file_exists(), welche mit http am Anfang kompatible ist?
file_exists() ist ohnehin meistens für den A...., weil man sich damit meistens einen sogenannnten TOCTOU-Fehler baut (schau mal bei Google, was das bedeutet).
@ ALL:
Gerade Internet-Applikationen sollten auf die Nutzung solcher Funkitonen verzichten und die PHP-Entwickler täten gut daran, sich die Fehlerbehandlungsstrategie des guten alten Turbo-Pascal mal wieder anzuschauen und die endlich in PHP einzubauen.
Weg mit dem @ und her mit der Parseranweisung "ich behandele den Fehler selber", was dann aber auch geschehen muss, denn wenn man versucht, mit einem nicht abgefragten Fehlerwert weiterzuarbeiten, wird ein Runtimeerror ausgelöst.
Das würde in PHP dem Abfragen von $php_errormsg entsprechen ...
Oder sind Exceptions auch im prozeduralen PHP verfügbar?
Allerdings sind die sowieso viel zu kompliziert für eine einfache Sprache. :-)
Ein harzliches Glückauf
Tom vom Berg