AllesMeins: Datei hochladen

Beitrag lesen

Hiho,

if (in_array(strtolower($typ), array(".htm",".HTM",".html",".HTML"))){

Wieso suchst du hier auch nach ".HTM" und ".HTML" wenn du bereits vorher ein strtolower() angewendet hast?

$bildpfad = preg_replace("//[^/]+$/","",$_SERVER["SCRIPT_FILENAME"])."/$ordner/";

Sicher das es diese Zeile ist? Hast du sie mal testweise auskommentiert und dann geschaut, ob der Fehler weg ist?

Nur so als kleine Anmerkung meinerseits: Dein Code sieht grauenhaft aus! Du solltest dir mal angewöhnen mehr Leerzeichen zu setzten (zum beispiel nach jedem Komma und vor und nach jedem Punkt usw. Das macht das ganze (meiner Meinung nach) viel übersichtlicher.

Marc