Originariamente inviato da k.b
TLDR. Cerca di ridurre il tuo problema ad una dimensione piu' facile da analizzare, non tutti hanno voglia di debuggare centinaia di righe di codice.
TI QUOTO..
è pure sabato sera.. comunque a parte l'evidente errore, che puoi vedere pure nella differente colorazione del codice (vedi quando diventa TUTTO ROSSO...) qua
$nome_file4 = str_replace ( ''', '-', $nome_file4 );
a me dice che manca una parentesi di chiusura.. che se la metto alla fine è ok come sintassi, ma l'upload non va.. ti dico la mia? secondo me sono sbagliati gli if uno dentro l'altro, perchè facendo così
Codice PHP:
if(!isset($_FILES['userfile']) || $_FILES['userfile']['size']==0){
    echo 
"<SCRIPT LANGUAGE=\"JavaScript\">alert(\"Nessun file immagine selezionato!\");parent.document.location.href=\"inseriscinews.php\";</SCRIPT>";

e togliendo quello che avevo aggiunto all'inizio che diceva che mancava funziona..