Visualizzazione dei risultati da 1 a 4 su 4

Discussione: upload file in ftp

  1. #1

    upload file in ftp

    raga io ho messo questo codice

    Codice PHP:
    <?

    /* Connessione al server ftp */

         
    $ftp_host 'www.ilmosito.it';
         
    $connect ftp_connect($ftp_host) or die("Si è verificato un errore durante la connessione al server ftp");

    /* login al server ftp */
         
         
    $username 'miousername';
         
    $pwd 'miapassword';
         
    $login ftp_login($connect$username$pwd) or die("Si è verificao un errore durante l'accesso al server ftp");

    /* INSERIMENTO DI UN FILE */

         
    $destination_file "/ulivigolf.jpg";
         
    $source_file "c:/ulivigolf.jpg";
         
    ftp_put($connect$destination_file$source_fileFTP_BINARY) or die("Errore durante l'upload del file $source_file nel server ftp");
         
    /* chiusura connessione al server ftp */

         
    ftp_quit($connect) or die("Si è verificato un errore durante la chiusura della connessione al server ftp");

    ?>
    ma mi da questo errore...

    Fatal error: Call to undefined function: ftp_connect() in /membri/slidesoft/invia2.php on line 7

    perche?

  2. #2
    le funzioni ftp si usano tra server, se devi inviare un file dal pc locale in remoto devi usare il normale upload

  3. #3
    Grazie della risposta

    Cioè...?
    scusa sono un po ignorante...

    se non posso come faccio a caricare un file dal mio computer su www.miosito.it da un pagina php
    che si trova proprio su www.miosito.it?

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    116
    metti in una pagina del tuo sito un form con ENCTYPE="multipart/form-data"

    Codice PHP:
    form action="pagina.php" method="post" enctype="multipart/form-data">
    inserisci file :<input type="file" name="userfile">
    </
    form
    che poi recuperi con

    Codice PHP:
    //percorso della cartella dove mettere i file caricati
    $uploaddir 'cartella/';

    //Recupero il percorso temporaneo del file
    $userfile_tmp $_FILES['userfile']['tmp_name'];

    //recupero il nome originale del file caricato
    $userfile_name $_FILES['userfile']['name'];

    //copio il file dalla locazione temporanea alla mia cartella upload
    if (move_uploaded_file($userfile_tmp$uploaddir $userfile_name))
    {
    //Se l'operazione è andata a buon fine...
    echo "file caricato con successo";
    }
    else
    {
    //Se l'operazione è fallta...
    echo "upload file fallito"

    prova con me funziona magari poi tramite il form puoi assegnare la grandezza massima del file, aggiungendo
    Codice PHP:
    <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="inserisci il valore massimo di grandezza"

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.