@mako
Du musst die GD-Lib installiert haben. Ist klar, dass er die Fkt. nicht findet
@luv
um ein kleines Logo im Bild einzufügen müsstest du dich mit der Funktion [phpf]imagecopy[/phpf] auseinandersetzen. Am Besten du schaust mal hier .
@blubber
In der Definition von imagecreatefromjpeg steht dieser hinweis
Die Benutzer, die irgendwelchen kryptischen Sachen ausgegeben bekommen oder den Fehler mit dem Header. Also wenn man die Funktion thumb->output aufruft, dann sendet php die Daten als Bild. Aber der Browser denkt es kommt nur Text. Deswegen steht da sowas unverständliches
Um das Bild nun auszugeben musste das so machen.
und nun kommt eben diese test.php
Nun sollte das richtige bild angezeigt werden.
Nun werden die Daten, die das Script sendet als Bilddaten gesehen und nicht mehr als Text.
Du musst die GD-Lib installiert haben. Ist klar, dass er die Fkt. nicht findet
@luv
um ein kleines Logo im Bild einzufügen müsstest du dich mit der Funktion [phpf]imagecopy[/phpf] auseinandersetzen. Am Besten du schaust mal hier .
@blubber
In der Definition von imagecreatefromjpeg steht dieser hinweis
Schau da mal nach. Am besten unter der Definition von [phpf]imagecreatefromjpeg[/phpf]Tip: You can use a URL as a filename with this function if the fopen wrappers have been enabled. See [phpf]fopen[/phpf] for more details on how to specify the filename and Appendix L for a list of supported URL protocols.
Die Benutzer, die irgendwelchen kryptischen Sachen ausgegeben bekommen oder den Fehler mit dem Header. Also wenn man die Funktion thumb->output aufruft, dann sendet php die Daten als Bild. Aber der Browser denkt es kommt nur Text. Deswegen steht da sowas unverständliches
Um das Bild nun auszugeben musste das so machen.
PHP:
<?php
//in die Ausgabedatei das hier schreiben
?>
<img src="test.php">
<?php
und nun kommt eben diese test.php
PHP:
<?php
include("class.thumb.php"); // oder was auch immer
$thumb = new thumb(); // Klasseninstanz erstellen
$thumb->create("test.jpg", 320, 240); // Thumbnail erstellen
$thumb->output(); // Bild an den Browser ausgeben
$thumb->clear(); // Aufräumen
?>
Nun werden die Daten, die das Script sendet als Bilddaten gesehen und nicht mehr als Text.
Zuletzt bearbeitet: