Ciao a tutti ...
Sto usando un semplice script per upload
Questo sotto è il form con il quale inserisco i dati sono 3 campi text più il campo file
codice:
print" <div class=\"cont_form_marche\">
<form action=\"index.php?gen=ins_dati_comp&id=$id\" method=\"post\" >
Nome Computer<input name=\"nome\" class=\"input\" >
Prezzo Computer <input name=\"prezzo\" class=\"input\" >
Descrizione Computer <textarea name=\"desc\" class=\"input\" ></textarea>
Foto
<input class=\"input\" name=\"fotop\" type=\"file\">
<input class=\"input\" name=\"invia\" type=\"submit\" value=\"Inserisci Computer\">
</form>
</div>";
codice:
$uploaddir = '../computer/';
$img_dir = 'computer';
$nome = addslashes(stripslashes($_POST['nome']));
$descrizione = addslashes(stripslashes($_POST['desc']));
$prezzo = addslashes(stripslashes($_POST['prezzo']));
if($_FILES['fotop']['size'] > 0) {
$foto_piccola = $uploaddir. $nome. "foto.jpg";
move_uploaded_file($_FILES['fotop']['tmp_name'], $foto_piccola);
$fotop = $nome."foto.jpg";
chmod($foto_piccola,0640);
chmod($foto_piccola,0644);
chmod($foto_piccola,0664);
chmod($foto_piccola,0666);
}
$query = "INSERT INTO tblcomp (nome , prezzo , descrizione , foto , id_cartella) values ('$nome','$prezzo','$descrizione','$fotop','$id')";
mysql_query($query, $conn) or die("Errore nella selezione del db: " . mysql_error());
echo"<script type=\"text/javascript\">
<!--
function redirect()
{
window.location.replace(\"index.php?gen=2_1";
print" \")
}
setTimeout(\"redirect();\", 5000);
//-->
</script> ";
Mentre questo è lo script fatto per inserire l'upload , ha sempre funzionato non è la prima volta che lo uso adesso invece
da errore
Notice: Undefined index: fotop in c:\programmi\easyphp1-8\www\tecnoservice\admin\index.php on line 104
La linea 104 è la linea riguardante
codice:
if($_FILES['fotop']['size'] > 0)
attendo risposta