Webstatt.org - Community seit 2006 - 2012 (2024?)

php bildgrösse on the fly ermitteln..?!

Avatar user-279
19.12.2006 18:17

hallo.

kann man mit php die bildgrösse (px) schon direkt beim aufladen rausfinden?
habs mit getimagesize() und imagesx() / imagesy() probiert.. aber die scheinen nur zu funktionieren wenn das bild auf dem ftp ist..?

Avatar user-182
19.12.2006 18:43

mhhh?!
haste nen ftplink?
copy('ftp://user:pass@host/pfad/bild.jpg', 'tmp'zwinkern;
print_r(getimagesize('tmp'zwinkern);

Seid ihr auch schon wix'r? xD
Avatar user-279
19.12.2006 19:37

hm mir wäre lieber wenn es anders gehen würde da das script auf verschiedenen servern laufen wird..

user-303
19.12.2006 21:29

ne beim hochladen natürlich nicht, da da das php script noch garnicht läuft.

merke dir beim datei upload:
-browser sendet an webserver
-webserver schreibt datei in tmp ordner
-webserver startet phpscript, übergibt tmp name

also kannst du durchaus vor dem kopieren in dein 'ftp' das bild prüfen. nämlich getimagesize auf die tempdatei.

also in etwa getimagesize($_FILES['datei']['tmp_name'])
stimmt der letzte array key?

Avatar user-279
20.12.2006 18:31

hm hatte ich glaub auch versucht mit tmp_name aber ich probiers dann nochmal.
danke euch beiden.