Io ho ripreso lo stesso esempio di PHP Professionale adattandolo alle mie esigenze e agli standard XHTML; a me funziona tutto bene, solamente non riesco a capire come mai la finestra pop-up mi segnala sempre processo in corso da terminare sebbene l'immagine viene subito caricata...
Comunque ritornando ai tuoi problemi è il tipico caso in cui lo script non riesce a trovare le immagini perchè le cerca nel posto sbagliato!
Beh, intanto, qui non ci va il meno:
codice:
copWindow.document.write("<a href='java-script:window.close();'>");
non so se questo è un tuo errore di trascrizione, c'è uno spazio di troppo qui:
codice:
copWindow.document.write("[img]/immagine.php?id="+id+"[/img]</a>\n");
Qui invece perchè hai assegnato NULL a tutte le variabili usate nell'apertura del database?
Immagino che l'hai fatto per la privacy, comunque, in locale diventerebbe:
codice:
$db_host = "localhost";
$db_user = "root";
$db_password = "password";
$db_name = "nome_database";
pure qua ci sono degli errori, fai attenzione alla digitazione del codice:
codice:
print "<td align='center' valign='middle'> <a href=\"javascriptpenImg('$id','$width','$height' )\"> [img]thumb.php?id=$id[/img] </a></td>\n";
N.B.: abituati ad usare i tag CODE per inserire il codice, come ho fatto io!