Trage in folgendem Skript in der ersten Anweisungszeile einen gültigen Dateipfad zu einem existierenden Bild ein, auf das der Webserver Zugriff hat und rufe das Skript über deinen Browser auf. Dann sollte das Bild in 200 Pixel Breite angezeigt werden. Wenn das funktioniert hat dein Problem nichts mit imagecopyresampled zu tun.
<?php
$bild = "Hier gültigen Dateipfad eintragen";
$size = getimagesize($bild);
$breite = $size[0];
$hoehe = $size[1];
$neueBreite = 200;
$neueHoehe = intval($hoehe*$neueBreite/$breite);
$altesBild = imagecreatefromjpeg($bild);
$neuesBild = imagecreatetruecolor($neueBreite, $neueHoehe);
imagecopyresampled($neuesBild, $altesBild, 0, 0, 0, 0, $neueBreite, $neueHoehe, $breite, $hoehe);
header("Content-type: image/jpeg");
imagejpeg($neuesBild);
?>
MfG
GK