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

    download di file in php

    salve,vorrei sapere come fare i collegamenti per il download dei file in php.
    Avere i file da scaricare in una o più cartelle, avere una pagina che si apre dopo l'autenticazione con tanto di logout (questo sono riuscito), che visualizzi i file della cartella in funzione dell utente loagato (esempio ;id _1 file 1,2,3... id_2 file 4,5,6....id_3 file 6,7,8...)e ne permetta il download.
    Spero che qualcuno riesca ad aiutarmi,grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di Ely88M
    Registrato dal
    Oct 2007
    Messaggi
    281
    per il download e upload prova a dare un'occhita a questo

    <?
    $ftp_server="xxx.xxx.xxx.xxx"; //esempio indirizzo ip del sever
    $ftp_username="username";
    $ftp_password="password";
    // stabilisco la connessione al server ftp
    $ftp_connessione = ftp_connect($ftp_server);

    // effetto login sul server
    $login = ftp_login($ftp_connessione, $ftp_username, $ftp_password);

    // controllo se la connessione ha avuto buon fine
    if(!$ftp_connessione || !$login){
    echo "Connessione fallita!";
    } else {
    // se connessione ha avuto buon fine faccio UPLOAD del file
    $file_da_caricare = "folder_locale/nomefile.ext";
    $dove_carire = "folder_ftp/nomefile.ext";

    $upload = ftp_put($ftp_connessione, $dove_carire, $file_da_caricare, FTP_BINARY);

    // controllo se upload andato a buon fine
    if (!$upload) {
    echo "Si è verificato un errore durante il caricamento!";
    } else {
    echo "Upload avvenuto con successo";
    }

    //se invece voglio effettuare un DOWNLOAD:
    $file_da_scaricare = "folder_ftp/nomefile.ext";
    $dove_scaricare = "folder_locale/nomefile.ext";

    $download = ftp_get($ftp_connessione, $dove_scaricare, $file_da_scaricare, FTP_BINARY);

    // controllo se download andato a buon fine
    if (!$download) {
    echo "Si è verificato un errore durante il download!
    ";
    } else {
    echo "Download avvenuto con successo
    ";
    }

    // chiudo connessione FTP
    ftp_quit($ftp_connessione);
    }
    ?>


    questo l'ho trovato in internet.... se non capisci qualcosa chiedi pure....
    Ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.