Hallo Eisfux,
Hallo freude,
mein datei sieht so aus. ich habe schon $_GET genommen, aber das fonktionniert nicht.
<?php
error_reporting(E_ALL);
header("Content-type: image/jpeg");
$scale = 2;
$size = getimagesize($_GET['image']);
$width = round($size[0]/$scale);
$height = round($size[1]/$scale);
$src = imagecreatefromjpeg($_GET['image']);
$dest = imagecreate($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height,$size[0],$size[1]);
imagejpeg($dest);imagedestroy($dest);
imagedestroy($src);
?>Schreib doch mal vor Zeile 5 folgendes hin:
print_r($_GET);
ich habe dann folgende Fehlermeldung:
Array
(
)
<br />
<b>Notice</b>: Undefined index: image in <b>C:\MonWeb\Grafiken\thumb.php</b> on line <b>12</b><br />
<br />
<b>Fatal error</b>: Call to undefined function: imagecreatefromjpeg() in <b>C:\MonWeb\Grafiken\thumb.php</b> on line <b>15</b><br />
>
> Was wird da angezeigt?
> Wenn du $\_GET['image'] verwenden willst, musst du es auch vorher initialisieren. Das geht am besten indem du dein Script im Browser mit entsprechendem Parameter aufrufst. Beispielsweise so:
>
> http://meinserver/mein\_pfad/thumb.php?image=wasauchimmer
das habe ich in test.php(siehe meine erste Posting),
ich habe weiter geschrieben :
echo("<img src= 'http://localhost/Grafiken/thumb.php?image=".$datei."'>");
aber es hat nicht gebracht.
>
> "wasauchimmer" dürfte hier für den Pfad zu deiner Grafik-Datei stehen. Und damit kommen wir zum wahrscheinlich nächsten Problem. Bestimmte Zeichen, die in Pfadangaben erlaubt sind, sind in URLs verboten und müssen daher maskiert werden. Guckst du [urlencode()](http://de.php.net/manual/de/function.urlencode.php) und [urldecode()](http://de.php.net/manual/de/function.urldecode.php).
>
kannst du mir bitte genauer erklären was du mit urlencode und urldecode meinst? oder wie ich das einsetze?
Schöne Grüsse,
> MffG
> EisFuX
>
> P.S.: Bitte klebe nicht dauernd das komplette Ausgangsposting unter deine Antwort. Die von dir beantworteten Passagen genügen völlig.