salve ragazzi buonasera,
sto cercando di creare una cartella che si crei tramite un campo nascosto "hidden"che individui l'id corrispondente e che inserisca poi in seguito la foto di un upload in una cartella specifica
che varia tramite il nome dell'email che viene iviata tramite un form normale con metodo post
in pratica la parte html e questa
la upload.php
l'errore che mi da e che inserisce le foto solo nella cartella /immaginiposto/ senza mai creare la $user che e la piu importante per suddividere , in base all'utente, le foto che esso ci manda
come fare?
sto cercando di creare una cartella che si crei tramite un campo nascosto "hidden"che individui l'id corrispondente e che inserisca poi in seguito la foto di un upload in una cartella specifica
che varia tramite il nome dell'email che viene iviata tramite un form normale con metodo post
in pratica la parte html e questa
PHP:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="file"></label>
<br>
<b><font face="Arial" size="2" color="003c69">inserisci l'email con il quale hai fatto l'annuncio</font></b>
<input type='hidden' name='id' value="<?php echo $riga['id'] ?>"><br>
<input type="file" multiple="multiple" name="img" id="img"><br><br>
<input type="image" name="submit" img src="inserisci.jpg">
</form>
la upload.php
PHP:
<?php
include("Connessione.php");
$id = (int)$_POST['id'];
$insert = "SELECT *,DATE_FORMAT(data,'%d-%m-%Y') as data1 FROM postobarcatemp WHERE id = '$id' LIMIT 1";
$risultato =mysql_query($insert);
if(!$risultato)
{ echo ("Errore nella query");
exit();
}
$riga = mysql_fetch_assoc($risultato);
@$user = $riga['mail'];
@$crea1 = mkdir("../../public/immaginiposto/$user", 0777);
$_FILES["img"]["tmp_name"];
//Se il caricamento non va a buon fine, stampami l'errore
if ($_FILES["img"] ["error"] >0)
{
echo" Errore nell'upload" . $_FILES["img"] ["error"] ."<br>";
}
else
{
echo "Upload ok","<br>";
echo "Il nome dl file caricato è" .$_FILES["img"] ["name"] ."<br>";
echo" " .$_FILES["img"] ["tmp_name"];
}
$pathAndName = "../../public/immaginiposto/$user/\\{$_FILES['img']['name']}";
if(move_uploaded_file($_FILES["img"]["tmp_name"],$pathAndName)) {
echo "OK!";
}else{
echo "Errore";
}
?>
l'errore che mi da e che inserisce le foto solo nella cartella /immaginiposto/ senza mai creare la $user che e la piu importante per suddividere , in base all'utente, le foto che esso ci manda
come fare?