if($error=4
{
$z+=1;


qua dice che aumenta di uno z e cosi il ciclo finisce ma nn si ripete.
error raggiunge 4 quando tutte e quattro le immagini nn esistono: dovrebbero esistere solo 3.
error si azzera all'inizio del ciclo

$error=0;



ah, se nn sbaglio si può nn mettere l'incremento dato che potrebbe essere nel ciclo...

credo che l'errore sia nell'unire le stringhe comunque