upload immagine

Jonathan

Nuovo Utente
15 Set 2006
25
0
0
ciao ragazzi!

Scusate ma non trovo l'errore che ho commesso...

Allora io ho la possibilita di inserire 15 foto in un form con questo codice:

<?php for ($i=0;$i<5;$i++) {
$j=$i*3;
?>
<td><span class="testoAdmin">
<input name="img[<?php echo $j;?>]" type="file" class="testoAdmin" id="img[<?php echo $j;?>]" size="2" onChange="update(false,<?php echo $j;?>);">
</span></td>
<td><span class="testoAdmin"><img src="/images/fotono.gif" name="i<?php echo $j;?>" id="i<?php echo $j;?>"></span></td>
<td><span class="testoAdmin">
<input name="img[<?php echo $j+1;?>]" type="file" class="testoAdmin" id="img[<?php echo $j+1;?>]" size="2" onChange="update(false,<?php echo $j+1;?>);">
</span></td>
<td><span class="testoAdmin"><img src="/images/fotono.gif" name="i<?php echo $j+1;?>" id="i<?php echo $j+1;?>"></span></td>
<td><span class="testoAdmin">
<input name="img[<?php echo $j+2;?>]" type="file" class="testoAdmin" id="img[<?php echo $j+2;?>]" size="2" onChange="update(false,<?php echo $j+2;?>);">
</span></td>
<td><span class="testoAdmin"><img src="/images/fotono.gif" name="i<?php echo $j+2;?>" id="i<?php echo $j+2;?>"></span></td>
</tr>
<?php } ?>



di questo codice fate caso soltanto ai nomi degli input che tanto è scritto bene, poi una volta che seleziono il tasto inserisci, dovrei inserire nel database i dati di un immobile, fin qui tutto bene, il problema è quando devo controllare se l'utente vuole inserire immagini e quindi fare l'upload... il codice è il seguente:



$id = mysql_insert_id();

chdir("foto");

$newname = "foto";
$max_foto_size = 3197152;

for ($numb=0;$numb<15;$numb++)
{
unset($foto);

if ( strlen($_FILES["img"]["name"][$numb]) != 0)
{

$foto = $_FILES["img"]["name"][$numb];

$foto_name = $_FILES["img"]["name"][$numb];
$foto_dirname = $_FILES["img"]['tmp_name'][$numb];
$foto_type = $_FILES["img"]['type'][$numb];
$foto_size = $_FILES["img"]['size'][$numb];

$errors = array();

//verifico se il file è stato caricato correttamente

if(!is_uploaded_file($foto_dirname))
$errors[] = 'Si sono verificati errori durante l\'upload.';

if($foto_size > $max_foto_size)
$errors[] = 'Immagine troppo pesante la dimensiome massima consentita è: <b>' . $max_foto_size . '</b> bytes.';

if($foto_type != "image/gif" && $foto_type != "image/pjpeg" && $foto_type != "image/jpeg")
$errors[] = 'L\'immagine deve essere del formato JPEG o GIF.';



// Se ci sono errori li comunico all utente e ritorno senza caricare la foto

if(count($errors) > 0)
return ($errors);


if (!move_uploaded_file($foto_dirname, $foto_name))
{
$errors[] = 'Errore durante il caricamento dell\'immagine.';
return ($errors);
}

$trova_punto = explode(".", $foto_name);
$estensione = $trova_punto[count($trova_punto) -1];

$newfilename = $newname . $id . "-" . $numb . "." . $estensione;

rename($foto_name, $newfilename);


}
}


I messaggi di errori sono i seguenti:

Warning: move_uploaded_file(casa_esterno2.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in D:\Inetpub\webs\ilmiositoit\server.php on line 246

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\PHP\upload\phpCEC9.tmp' to 'casa_esterno2.jpg' in D:\Inetpub\webs\ilmiositoit\server.php on line 246

*ERRORE: Errore durante il caricamento dell'immagine.




:( Per piacere mi sento proprio abbattuto :(
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Upload immagine con javascript problemi con FormData() Javascript 1
L Upload di un'immagine all'interno di un database usando php PHP 6
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
G PHP upload dati ed immagine PHP 7
C [PHP] Upload immagine in un form con target _blank: non funziona PHP 7
Marcello.Fiore UPLOAD IMMAGINE AJAX Ajax 1
B Upload immagine con ajax post Ajax 5
MarcoGrazia Come si carica un'immagine in upload? PHP 1
L Upload immagine e update dati DB PHP 2
M Rinominare filename immagine prima di fare l'upload PHP 2
xone Rinominare immagine upload PHP 3
K Upload immagine su server remoto Sviluppo app per Android 1
IImanuII Modificare immagine in evidenza in upload. WordPress 0
L [php] upload controllo dimensione immagine PHP 8
A Immagine ricaricata dopo il refresh (upload) PHP 2
A Upload immagine PHP 4
A Upload immagine profilo utente PHP 4
F resize di un'immagine dopo l'upload. PHP 0
F [Risolto] upload immagini con la classe di Baol74 con size immagine Classic ASP 15
K [PHP] multi upload immagine da form PHP 60
C ridurre dimensione file immagine prima dell'upload Javascript 0
L Passare ad uno script PHP i dati di un form incluso l'upload di un'immagine Ajax 0
giancadeejay upload immagine profilo utente PHP 3
giancadeejay upload immagine su profilo utente PHP 0
P Risuscito un vecchio script di upload immagine multiplo PHP 10
P [JSP] Upload Immagine Java 0
helpdesk Problema Upload non ridimensiona l'immagine PHP 4
S upload immagine multiple da inserire PHP 8
G inserire watermark su immagine in upload PHP 2
Y problema nell'upload di un'immagine PHP 7
S Problema upload immagine Classic ASP 4
M aiuto upload testo e immagine Classic ASP 1
A asp upload immagine Classic ASP 2
R upload e ridimensionamento immagine non funzionante PHP 0
Z Upload protetto e sicuro PHP 1
L Modifica file upload in ASP Classic ASP 2
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Upload multiplo con archiviazione in cartella PHP 16
P Script upload immagini jQuery 0
L upload image tramite url e cache PHP 10
W Non fa l'upload PHP 0
S Upload file senza doverlo selezionare PHP 2
P Upload foto cover e profilo jQuery 0
G Upload file error Apache 0
R Modifica codice per l'upload di più file PHP 1
S Problemi con modulo upload video php (help!) PHP 0
S [PHP] Upload stesso file PHP 14
max1974 [Javascript] dropzone upload to server Javascript 0

Discussioni simili