Hi,
ich habe eine Seite auf der ich Screenshots mit max. 640*480 anzeigen möchte.
Dazu habe ich folgenden Code geschrieben:
Aber dann bekomme ich folgenden Fehler:
Warning: imagejpeg(): Unable to open 'out.jpg' for writing in /home/www/web919/html/smk03/screenshots.php on line 42
Muss der Provider irgendetwas einstellen oder liegt der Fehler bei mir.
Noch ne andere Frage:
Kann ich das Bild auch ausgeben ohne es vorher speichern zu müssen? Das bild soll dabei nich alleine in einem Fenster angezeigt werden.
ich habe eine Seite auf der ich Screenshots mit max. 640*480 anzeigen möchte.
Dazu habe ich folgenden Code geschrieben:
PHP:
<?php
// Scale Screenshot to 640*480
$screenshot_raw = imagecreatefromjpeg( $screenshot_url );
$scrnsht_raw_info = getimagesize( $screenshot_url );
$screenshot = imagecreate( 640, 480 );
imagecopyresized( $screenshot, $screenshot_raw, 0, 0, 0, 0, 640, 480, $scrnsht_raw_info[0], $scrnsht_raw_info[1] );
imagejpeg( $screenshot, "out.jpg", 60);
?>
<img align="middle" alt="Screenshot" src="out.jpg">
<?php
unlink( "out.jpg" );
?>
Warning: imagejpeg(): Unable to open 'out.jpg' for writing in /home/www/web919/html/smk03/screenshots.php on line 42
Muss der Provider irgendetwas einstellen oder liegt der Fehler bei mir.
Noch ne andere Frage:
Kann ich das Bild auch ausgeben ohne es vorher speichern zu müssen? Das bild soll dabei nich alleine in einem Fenster angezeigt werden.