php - ftp up + list

Discussion dans 'Web, design' créé par alan, 2 Juin 2003.

Statut de la discussion:
Fermée.
  1. Offline
    alan Elite
    Ben voila je cherche un script php pour uploader des fichiers sur un ftp .... et qui par la meme occasion liste les noms de fichiers déja présents ...c pour un pote a l'unif ... mais la je bosse aussi l'école ... alors je c pas si qqn ki a le tps .... merci a toi cher GamerZien .... ;)
    alan, 2 Juin 2003
    #1
  2. Offline
    k o D Belge !
    k o D, 2 Juin 2003
    #2
  3. Offline
    alan Elite
    cool ;)
    ouf F5 et ca va ....
    v chercher .... thx deja ....
    alan, 2 Juin 2003
    #3
  4. Offline
    k o D Belge !
    lol plantage de leur serveur lol (j'ai encore été hier) enfi si çà va maintenant.

    Fais une recherche google si tu veux: code source système ftp en php tu tomberas en 1er sur ce site
    k o D, 2 Juin 2003
    #4
  5. Offline
    alan Elite
    g du mal a trouver mon bonheur .... :-s snifff
    alan, 2 Juin 2003
    #5
  6. Offline
    Fhalckon Touriste
    JE PEUX T4AIDER POUR LA PREMIERE PARTIE (PHP3)

    <?php

    if(!$sent):

    ?>

    <FORM METHOD="post" ACTION="<? echo $PHP_SELF; ?>" ENCTYPE="multipart/form-data">
    <INPUT TYPE="file" NAME="source_file" SIZE="50">
    <INPUT TYPE="submit" VALUE="Go !">
    <INPUT TYPE="hidden" NAME="sent" VALUE="1">
    </FORM>

    <?

    else:

    /* ----- DEBUT DU MODULE FTP ----- */

    // Adresse FTP du serveur ne commençant pas par ftp://
    $ftp_server = "195.254.0.1:21";

    // Login
    $ftp_user_name = "login";

    // Mot de passe
    $ftp_user_pass = "password";

    // création de la connexion
    $conn_id = ftp_connect("$ftp_server");

    // authentification avec nom de compte et mot de passe
    $login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);

    // vérification de la connexion
    if ((!$conn_id) || (!$login_result))
    {
    echo "<FONT CLASS=\"erreur\">La connexion FTP a échoué!<BR>";
    echo "Tentative de connexion à ",$ftp_server," avec",$ftp_user_name,"</FONT>";
    die;
    }
    else
    {
    echo "Connecté à <B>",$ftp_server,"</B>, avec <B>",$ftp_user_name,"</B><P>";
    }

    // téléchargement d'un fichier

    $file = $HTTP_POST_FILES[source_file];

    $upload = ftp_put($conn_id,$file[name],$source_file,FTP_BINARY);

    // Vérification de téléchargement
    if(!$upload)
    {
    echo "<FONT CLASS=\"erreur\">Le téléchargement FTP a échoué !</FONT><P>";
    }
    else
    {
    echo "Téléchargement de <B>",$file[name],"</B> sur <B>",$ftp_server,"</B><BR>";
    echo "<B>Type</B> : ",$file[type],"<BR>";
    echo "<B>Taille</B> : ",ceil($file[size] / 1024)," ko<BR>";
    }

    // fermeture de la connexion FTP.
    ftp_quit($conn_id);

    endif;

    /* ----- FIN DU FTP ----- */

    ?>

    c'est unvieux script qui trainait qqpart

    en esperant que cela puisse t'aider
    Fhalckon, 2 Juin 2003
    #6
  7. Offline
    alan Elite
    cool ;)
    MErci bien a toi .... v comparer avec mon truc ;) (mais apres les exams .... :-s)

    si qqn ki a une idée pour le list de tout les fichiers .... ;)
    alan, 2 Juin 2003
    #7
  8. Offline
    niafron ex membre
    bon comme je c ke t allergique voici qqun lien direct sur les parties ki t interesserons

    premier
    deuxieme

    y en a surment dautre mais g pas tout cheker :D
    niafron, 3 Juin 2003
    #8
  9. Offline
    alan Elite
    lol promi apres les exams je skatte mon pc ... un joli pdf ke je lirai ... mais apres les exams ...

    mais tu parle pas de la fonction list directory .... :-s ???
    alan, 4 Juin 2003
    #9
Statut de la discussion:
Fermée.