IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] 1 question, et 1 probleme a resoudre (ftp_login erreur)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 95
    Par défaut [FTP] 1 question, et 1 probleme a resoudre (ftp_login erreur)
    Bonsoir a tous.

    question : je voudrais savoir si c'est mieux de faire

    1ere solution : la page forumsujet_admin.php, forumLire_admin.php, forumMenu_admin.php avec des commandes admin (comme suprimer un message par exemple)

    2ieme solution : ou utiliser par exemple "forumsujet.php" avec plein de IF qui verifie si le rank de l'utilisateur est "administateur" et qui affiche a ce moment la les commandes admin...

    Je pense que la premiere solution est la meilleur (nivo sécurité, facilité,rapidité), mais j'aimerais avoir votre avis avant de me lancer ! Merci d'avance.

    Sinon, je voudrais vous faire part d'une erreur que j'ai pour uploadé des fichiers sur mon ftp. Voici les morceaux de codes qui peuvent vous etre util.

    Voici le formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <Form ENCTYPE="multipart/form-data" ACTION ="TransfertFichier.php" METHOD=POST>
    Choisissez le fichier : <BR>
    <INPUT TYPE=HIDDEN NAME="MAX_FILE_SIZE" VALUE="200000000">
    <INPUT TYPE=FILE SIZE=40 NAME="maphoto">
    <INPUT TYPE="hidden" name="pseudo" value=
    <?php
    echo $_REQUEST['pseudo'] //a rajouter si jveu <INPUT TYPE="hidden" name="ipage" value="Forum/Menu.php" >
    ?>
    >
     
    <P>
     
    <INPUT TYPE=SUBMIT VALUE='Transférer'>
    </FORM>

    Voici TransfertFichier.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
      $ftp_server = "ftp.xxxx.xxxx";
    		 $ftp_user_name = "x";
    		 $ftp_user_pass = "x";
    $file=$_FILES['maphoto']['tmp_name'];
    $pseudo=$_REQUEST['pseudo'];
    $file_name=$pseudo;
    $fichier_destination = '../Forum/Avatars/';
    		 $fichier_bdd = $file_name;//rajouté time pkoa pa ..
    		 $source_file = $fichier_destination.$fichier_bdd;
    $Connection=ftp_connect($ftp_server);
    ftp_login ($Connection, $ftp_user_name, $ftp_user_pass);
     
    // Upload du fichier local vers le serveur 
    if($fichier_name != "") 
        { 
        $upload = ftp_put($Connection, $source_file, "$fichier",FTP_BINARY); 
    // Confirmation de l'envoi du fichier 
        echo "Le fichier $source_file a été envoyé avec succes !"; 
        } 
    else 
        { 
    // Erreur lors de l'envoi du fichier 
        echo "Le fichier $source_file n'a pas put être envoyer !"; 
        }
    Voici l'erreur que j'ai :
    Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/ionix/Membres/TransfertFichier.php on line 88
    Le fichier ../Forum/Avatars/avatar7 n'a pas put être envoyer !


    J'ai cherché partout 2 heures sur plein de forum personnes n'a de réponse a donné.. apparement ce probleme a lieu que sur certain FTP, mais pour quelle raison ? .. Je suis prêt à recevoir des indices de votre part merci d'avance

  2. #2
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    Moi je préfere faire une page lire qui fait un if dedans pour vérifier que c'est l'administrateur et donner la possiblité d'effacer un message par exemple.

    Parce que imagine que tu as dix niveaux de droits "QueDalle, Un peu, Pas beaucoup, Presque rien, Sufisant, Beaucoup, Enorme, Admin".

    Avec la méthode 1, tu va créer dix fichiers:

    Lire_Quedalle.php
    Lire_UnPeu.php
    Lire_PasBeaucoup.php
    Lire_Presquerien.php
    ...
    ...

    Donc le jour où tu veux afficher la date à l'américaine plutot qu'a la francaise dans tes post (par exemple), tu va te taper les dix fichiers à modifier...Et donc multiplier le risque d'erreur.

    Mais ce n'est que mon avis...

    Pour ton ftp, je n'ai pas d'idée..

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 95
    Par défaut
    Merci pour ton avis, j'en prend note ! J'espere que j'en aurait d'autre ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme exercice à resoudre
    Par nabilfaouzi dans le forum C
    Réponses: 15
    Dernier message: 24/11/2007, 09h47
  2. Réponses: 4
    Dernier message: 19/04/2006, 16h23
  3. [FTP] Warning avec ftp_get, mais pas de message d'erreur
    Par NomUtilisateurDejaPris dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2006, 18h12
  4. Probleme avec requete, une erreur survient...
    Par charleshbo dans le forum Access
    Réponses: 6
    Dernier message: 09/02/2006, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo