salve ragazzi ho portato lo script dell'upload su server windows linux di aruba, per un'altro sito. ebbene questo insersce tutti i dati anke il nome del file uptato ma non upta il file. io ho provato a mettere la cartella dentro public in modo ke avesse i permessi. ma non va lo stesso.. sapete consigliarmi qualco'altro?
vi posto il codice non si sa mai
Grazie in anticipocodice:if ($id == insert) { include ("../includes/db.php"); // Recuperaimo tutte le informazioni relative al file da uppare ^^ $file = "img"."_name"; $file_name = $$file; $file2 = "img"; $file_temp_name = $$file2; // Controlliamo la grandezza del file ^^ $filesize = filesize($file_temp_name); if (isset($file_name) || ($filesize <= $max_size)) { copy($file_temp_name, "$upload_dir/$file_name"); } else { die("Mi spiace ma purtroppo il file non può essere uptato perchè troppo grande di kb."); } //* Insert dati nel mysql*// $aut = $_POST[autore]; $crea = $_POST[creation]; $bi = $_POST[biog]; $file_name = $_POST[img]; if($autore=="" || $creation=="" || $biog=="" || !isset($autore,$biog,$creation)) { echo"<title>$am / ERRORE</title>"; echo"<link href=\"../am.css\" rel=\"stylesheet\" type=\"text/css\">"; echo"DEVI RIEMPIRE NECCESSARIAMENTE I PRIMI TRE CAMPI "; } else { echo"<title>$am / MANANKA INSERTO</title>"; echo"<link href=\"../am.css\" rel=\"stylesheet\" type=\"text/css\">"; $connessione = @mysql_connect($db_host,$db_user,$db_pass); @mysql_select_db($db_name,$connessione); $query= mysql_query("INSERT INTO $db_manga (`autore` , `creation` , `biog` , `img`) VALUES ('$aut','$crea','$bi','$file_name')",$connessione) or die("Errore non riesco ad inserire una cippa ".mysql_error()); echo"DATI INSERITI!! Nome file inserito: $file_name;"; } }
ps in db c'è $upload_dir = d:\ecc.., il percorso e gisuto anke xke nell img ke ho messo io manualmete le riprende

Rispondi quotando