[PHP & MySQL] Bild geändert sichern und anzeigen

cll
Ich habe eine Datei, die eine BildURL bekommt und ein neues Bild mit Schriftzug erzeugt.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
$bid = $_GET["bid"]; 
$bild = $_GET["bild"]; 
$info = getimagesize($bild);   
// Bild erstellen     
switch ($info[2]) {         
case 1: $img = @ImageCreateFromGIF($bild); break;         
case 2: $img = @ImageCreateFromJPEG($bild); break;         
case 3: $img = @ImageCreateFromPNG($bild); break;         
default: break; }
...


Nun will ich vor der Rückgabe des Bildes es auch abspeichern, wenn bestimmte Kriterien erfüllt sind!

code:
1:
2:
3:
4:
if(...){ // Kopie erstellen 
//$target="vorschau/$bid.jpg"; 
//move_uploaded_file($img, $target); 
imagejpeg($img, "vorschau/$bid.jpg", 100);  }


Die jetzige und die auskommentierte Variante laden aber beide nichts in vorschau hoch (Ordner ist angelegt und hat Rechte 777)

Kann mir jemand sagen warum es nicht geht?