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] Lire et écrire dans un fichier [Débutant(e)]


Sujet :

Langage PHP

  1. #41
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Tu as quelle version de php ? tu peux passer à plus récent ?

  2. #42
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    oula je suis dans une gross boite :-s

    il faudrait que je demande parce que là ma version c'est : 4.2.0

    le code que ut m'as donné devrait mieux marcher ?

  3. #43
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Vous utilisez une version de 2002... Faudrait quand même se mettre à la page au moins 4.3, c'est le minimum.

    sinon l'équivalent du file_get_contents c'est un truc dans ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $handle = fopen("$file", "r");
    $buffer = '';
    if ($handle) {
       while (!feof($handle)) {
         $buffer .= fgets($handle, 4096);
       }
       fclose($handle);
    }
    $buffer contient normalement le contenu du fichier.

  4. #44
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    roalala je suis trop pommé

    j'vais finir par sotcker la var dans une BDD....
    mais bon c'est pas la solution non plus

    merci de ton aide Mr N. en tous cas !!
    je continue les essais

  5. #45
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    comment ça 'pommé' ?

    initialisations-lecture-modification-ecriture

    initialisations
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $NewFTP  = $_POST['FTP'];
    $fichier = 'variablesFTP.php';
    lecture :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $handle = fopen($file, "r");
    $buffer = '';
    if ($handle) {
       while (!feof($handle)) {
         $buffer .= fgets($handle, 4096);
       }
       fclose($handle);
    }
    modification :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $buffer = preg_replace('`(\$AccesDoc=").*(";)`', '$1'.$NewFTP.'$2', $buffer);
    ecriture
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $f = fopen($fichier, 'w');
    fwrite($f, $buffer);
    fclose($f);

  6. #46
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    ah oki merci
    c'est dingue la patience que tu as !!

    merci beaucoup.

    j'ai donc fais ce que tu m'as dis.

    j'ai le droit à cette "erreur"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Warning: fopen("", "r") - No error in c:\easyphp\www\reprographie\admin\administration.php on line 34
    la ligne 34 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $handle = fopen($file, "r");
    De plus quand je vérifie mon fichier variablesFTP.php
    le fichier se retrouve vide

  7. #47
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Oui tout est normal

    j'ai fait une erreur dans le nom de variable du fichier. Tu es en mesure de corriger ça toi même.

  8. #48
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    STANDING OVATION FOR Mr N. !!!!!


    MERCIIIIIIIIIIIIIIIIIIIIII

    ça marche !! merci beaucoup de ta patience royale !!!!!!!

    et désolé de ne pas pouvoir te dire que je te revaudrais ça ^^
    parce que je suis bien loin de ton niveau :-(

    d'ailleurs, si ce n'est pas indiscret, tu exerces quelle profession ???

  9. #49
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Eleveur de chèvres la nuit et super-héro le jour. Ne le répète à personne

  10. #50
    Membre confirmé Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Points : 625
    Points
    625
    Par défaut
    et ben merci superman (j'ai juste un ti truc à modif parce que ça ne remplace pas correctement la ligne ça n'écrit que :
    xxx.xxx.xxx.xxx/;
    au lieu de :

    $AccessDoc="ftp://xxx.xxx.xxx.xxx/;
    après manger je verrais ça ^^
    allez merci encore
    @+

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. lire et écrire dans un fichier
    Par aroua dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 04/04/2008, 15h44
  2. Lire et écrire dans un fichier binaire
    Par poche dans le forum C
    Réponses: 17
    Dernier message: 19/03/2007, 17h52
  3. Lire et écrire dans un fichier bin!
    Par poche dans le forum C
    Réponses: 9
    Dernier message: 12/03/2007, 13h42
  4. lire et écrire dans un fichier
    Par karel dans le forum C
    Réponses: 15
    Dernier message: 18/01/2006, 18h24
  5. [Rech. Comp.] Lire et écrire dans des fichiers XML
    Par Rodrigue dans le forum C++Builder
    Réponses: 4
    Dernier message: 26/08/2005, 21h48

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