Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Directory per upload (facile facile)

    Buongiorno forumisti,
    momento di demenza senile: sto cercando qui e nei manuali, ma non mi ripiglio!

    Ho un sito su server di Register.it con un hosting linux, devo fare uno script per l'upload di foto e immagini, fin qui potrei farcela... ma in che directory faccio l'upload?!?!

    @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")

    $upload_dir eccolo il mio dilemma odierno... :master:

    da dove la ricavo??? finora ho lavorato sui miei server, e lì la directory la conosco, ma con i server esterni???

    Mille grazie

  2. #2
    Devi fare l'upload su una cartella in cui hai i permessi di scrittura (es. 777). Controlla tramite FTP (od SSH) se esiste gia' una cartella con i privilegi adatti, altrimenti puoi provare a crearla tramite FTP oppure direttamente in php tramite http://www.php.net/mkdir ed eventualmente http://www.php.net/chmod

  3. #3
    indubbiamente questo va fatto e c'è già... ma tale cartella deve avere un percorso lato server
    (es: var/www ecc e non http://www) da specificare nello script PHP

    a me manca appunto il percorso lato server. come posso recuperarlo?

  4. #4
    Se il tuo script si trova nella document root (/) e la cartella si trova in una sotto cartella upload (/upload) utilizza un codice come il seguente:

    Codice PHP:
    $upload_dir dirname(__FILE__) . '/upload'

  5. #5
    già provato questo...

    <?
    $upload_dir = dirname(__FILE__);
    echo "directory = $upload_dir";
    ?>

    directory = VUOTO! silenzio stampa, non mi restituisce niente...

  6. #6
    <?
    $upload_dir = $_SERVER["DOCUMENT_ROOT"]."/nomedirdoveuploadare";
    echo "directory = $upload_dir";
    ?>

    prova un po' così...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  7. #7
    nada... rien!

    //nomedirdoveuploadare


  8. #8
    scusa, forse mi sfugge qualche dettaglio

    ma se il tuo script si trova nella document root

    e la cartella si chiama ad esempio fotografie (cartella da te o da altri creata con i dovuti permessi...)

    dovrebbe essere sufficiente fare:

    $upload_dir = "fotografie";
    @move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")

    :master:

  9. #9
    CHIEDO VENIA!
    avevo scritto io una cavolata nello script di upload! scusate... e grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.