cll
Ich möchte mit PHP überprüfen ob ein Bild breiter oder höher ist als 500px und es in dem Fall verkleinern. Aber wie mach ich das?
...<img src=... ";
if($bild ... ???)
{
echo "height=500";
}
...
cll
danke, das hilft mir immerhin etwas. Jetzt müsste ich noch herausfinden, wie ich aus imagesize dann width und height kriege.
gd library??? Sagt mir gar nichts...
Stelo
Das wäre dann $size[1] und $size[2] so weit ich weiß .. was davon die höhe bzw. breite ist, musst du halt mal ausprobieren! ^^
cll
Danke!
Ich hab mir jetzt mal von einem Bild die Größe ausgeben lassen:
$size = getimagesize($wert->bild);
und im echo:
$size['1'] px x $size['2'] px
Aber dann bekomm ich die Fehlermeldung:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/cll87/pferde/fprofil.php on line 17
Dann hab ich die ' weg, jetzt kommt:
Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in /usr/export/www/vhosts/funnetwork/hosting/cll87/pferde/fprofil.php on line 12
Warning: getimagesize(
http://cll87.cl.funpic.de//ich/ich07wald.jpg) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /usr/export/www/vhosts/funnetwork/hosting/cll87/pferde/fprofil.php on line 12
Also kann ichs wohl vergessen...
Stelo
Les mal hier nach =>
http://de.php.net/manual/de/function.getimagesize.php
Das wichtigste:
| php: |
1:
2:
3:
4:
|
<?php
$size = getimagesize ("img/flag.jpg");
echo "<img src="img/flag.jpg" {$size[3]}>";
?> |
|
Erst mal musst du die Pfandangabe in "" schreiben.
Und dann ist für dich wohl folgendes auch noch ganz interessant:
| Zitat: |
| Es wird ein Array aus 4 Elementen zurück gegeben. Im Array-Index 0 steht die Breite. Index 1 enthält die Höhe, 2 ein Flag je nach Grafik-Typ (1 = GIF, 2 = JPG, 3 = PNG, SWF = 4) und Index 3 die richtige Zeichenkette im Format "height=xxx width=xxx" zur Verwendung im IMG-Tag von HTML. |
cll
Danke, aber da ich die Bilder extern aufrufe, geht das ganze nicht.
Stelo
| Zitat: |
Original von cll
Danke, aber da ich die Bilder extern aufrufe, geht das ganze nicht. |
In wie fern den Extern und warum sollte das da nicht gehen?
cll
Ich speichere in der Datenbank nur die URL zu einem externen Bild, damit die User bei mir nicht Bilder hosten.
Und es kam ja die Fehlermeldung URL "file-access is disabled in the server configuration", also scheine ich bei fremden Servern da nicht drauf zugreifen zu können.