-
Upload?!?
che directory devo usare per fare l'upload di alcune immagini per una gallery?
1.il mio spazio è http://thitan.altervista.org/
2.nella directory principale c'è una pagina col codice:
Codice PHP:
<?
....
$uploaddir = 'http://thitan.altervista.org/gallery/foto';
while($n > 0){
$tmp[$n]=$_FILES[$n]['tmp_name'];
$ktm[$n]=$_FILES[$n]['name'];
if ($ktm[$n] != ""){
$spl[$n]= $_FILES['file']['name'];
move_uploaded_file($tmp[$n], $uploaddir . $spl[$n]);
$n--;
}
....
?>
2.nella directory principale ho creato precedentemente ca cartella gallery e all'interno di essa la cartella foto...
il problema è che non mi dà alcun messaggio di errore ma non mi fà neanche l'upload!!! :incazzat:
help!!! :?????:
-
Intanto credo che a $uploaddir dovresti aggiungere / dopo foto
Per fare i controlli degli errori devi controllare il valore restituito da move_uploaded_file
prova questo codice:
Codice:
<?
....
$uploaddir = 'http://thitan.altervista.org/gallery/foto/';
while($n > 0){
$tmp[$n]=$_FILES[$n]['tmp_name'];
$ktm[$n]=$_FILES[$n]['name'];
if ($ktm[$n] != "")
{
$spl[$n]= $_FILES['file']['name'];
if (move_uploaded_file($tmp[$n], $uploaddir . $spl[$n]))
{
echo"<script> alert('Upload eseguito con successo');</script>";
$n--;
}
else echo"<script> alert('Upload non eseguito');</script>";
}
....
?>
-
thanks!
grazie ma ho provato a risolvere il problema cambiando azione...adesso il codice funkionante è questo:
Codice PHP:
<?
....
$uploaddir = './gallery/foto';
while($n > 0){
$tmp[$n]=$_FILES[$n]['tmp_name'];
$ktm[$n]=$_FILES[$n]['name'];
if ($ktm[$n] != ""){
$spl[$n]= $_FILES['file']['name'];
$copia=copy($tmp[$n], "$uploaddir/$ktm[$n]") or die("Errore");
$n--;
}
}
....
?>
quello che ma le fà girare è che ho passato tutto il pomeriggio a farlo funzionare, e non appena posto nel forum la domanda e faccio l'ultimo tentativo, proprio per dire "almeno le ho provate tutte", trovo per caso la soluzione...grazie lo stesso! :mrgreen:
-
Problema risolto..... chiudo.