Visualizzazione risultati 1 fino 4 di 4

Discussione: Upload?!?

  1. #1
    Guest

    Exclamation 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!!!

    help!!! :?????:

  2. #2
    Guest

    Predefinito

    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>";
    }
    ....
    ?>
    Ultima modifica di timestokill : 06-06-2005 alle ore 21.43.57

  3. #3
    Guest

    Predefinito 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!

  4. #4
    L'avatar di Taitaonline
    Taitaonline non è connesso Utente storico
    Data registrazione
    11-03-2004
    Residenza
    Zena
    Messaggi
    3,317

    Predefinito

    Problema risolto..... chiudo.
    ...Il grano che nasce e l'acqua che va, è un dono di tutti, padroni non ha...
    My Site FAQ di AlterVista Regolamento di AlterVista

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •