Hallo!
Ich habe ein Problem mit der Funktion getimagesize(). Ich habe ein Script, das mir ein Thumbnail generiert in der ich diese Funktion verwende. Das Script rufe ich folgendermaßen auf:
Im Script verwende ich die übergebene Variable "img" so:
Das funktioniert auch alles super, allerdings gibt es Probleme, wenn der Benutzer ein Bild mit einem Leerzeichen im Dateinamen verwendet. Nun habe ich auf www.php.net schon gelesen, dass ich den Pfad per rawurlencode() anpassen soll. Allerdings bringt das bei mir nix. Wo liegt mein Denkfehler?
Ich habe ein Problem mit der Funktion getimagesize(). Ich habe ein Script, das mir ein Thumbnail generiert in der ich diese Funktion verwende. Das Script rufe ich folgendermaßen auf:
HTML:
imgOriginal.src = "<?=DOCUMENT_ROOT?>/inc/allgemein/thumbnail_creator.php?img=" + iImg + "&_width=&_height=&prozent=" + originalzoom.value;
Im Script verwende ich die übergebene Variable "img" so:
PHP:
$size = getimagesize(urlencode($_GET["img"]));
Das funktioniert auch alles super, allerdings gibt es Probleme, wenn der Benutzer ein Bild mit einem Leerzeichen im Dateinamen verwendet. Nun habe ich auf www.php.net schon gelesen, dass ich den Pfad per rawurlencode() anpassen soll. Allerdings bringt das bei mir nix. Wo liegt mein Denkfehler?