Bildgröße herrausfinden
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ahnung
angabe
bearbeitung
beitrag
bild
byte
datei
dateiname
ermessen
folgende fehlermeldung
fragen
funktion
hilfe
manual
pixel
rangliste
sir
swf
verzeichnis
vorhandensein
-
Hi Ho!
Ich habe mal wieder eine Frage! Wie kann ich ?ber einen angegeben Link herrausfinden ob es ihn gibt und dannach ob er z.b ?ber 88*31 Pixel gro? is?
MfG SNEPPA -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
geht mir html nicht aber mit php...
mit der funktion
$pic = getimagesize("bild.jpg");
print_r($pic);
es wird dann in einem Array ausgegeben
$pic[0] = breite
$pic[1] = h?he
$pic[2] = ein Flag je nach Grafik-Typ (1 = GIF, 2 = JPG, 3 = PNG, SWF = 4)
...
http://de.php.net/manual/de/function.getimagesize.php
mfg Sir Seven
wennst mehr hilfe brauchst meld dich! icq: 279-522-765
Beitrag ge?ndert am 15.10.2005 12:36 von sirseven -
Ahh thx^^ wusste doch dass ich das lieber in PHP schreiben sollte^^ Ehm und wie is das mit dem rausfinden obs ?berhaupt gibt?
-
hi,
wenn das bild nicht vorhanden ist, wird folgende Fehlermeldung ausgegeben: "Warning: getimagesize(blub.jpg): failed to open stream: No such file or directory in C:\Programme\xampp\htdocs\bild.php on line 2" und die Bearbeitung der .php-Datei abgebrochen. Um das zu umgehen solltest du zuerst mit einer Abfrage wie:
[PHP]
if (@getimagesize("blub.jpg") == 0 ){
echo "Bild nicht vorhanden.";
}
[/PHP]
pr?fen, ob die Datei vorhanden ist.
-
und wie kann ich die dateigr??e auslesen?? geht doch oder?
-
ich weis net ob das auch generell geht. aber die filegr??e kann man mit
$size = filesize($datei);
und das vorhandensein kann man noch mit
if(file_exists($datei))
echo "Die Datei $datei ist existent";else echo "Die Datei $datei ist nicht existent";
allerdings, wie gesagt, keine ahnung ob das ?berall funkt
edit:
also, es geht, solange die dateien in deinem verzeichnis liegen, also solange du ohne http://www..... arbeitest bei der dateinamen angabe. also "fremde" dateien kannst du damit nicht pr?fen lassen....
dann funkt diese "file_exist()" function und auch die "filesize()" funktion.
die dateigr??e wird in Byte angegeben, also je nach ermessen einfach immer durch 1024 teilen, und du erh?lst
Byte/1024 = KByte
KByte/1024 = MByte
MByte/1024 = GByte
mfg
Beitrag ge?ndert am 15.10.2005 15:17 von ranglisten -
Danke ihr habt mir geholfen!
Nun nurnoch gucken ob mein ganzer PHPcode geht^^ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage