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] php et fichier texte


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 48
    Points : 38
    Points
    38
    Par défaut [FTP] php et fichier texte
    Bonjour,

    Voilà je suis sur un script qui récupére les données d'un formulaire, place les contenus de champs dans un fichier texte en les séparant par un ;

    1 formulaire reçu = 1 ligne dans le txt

    Par après, je download via ftp et importe dans access.

    Je me pose juste une question :

    J'ai entendu que dans les txt, 1 ligne faisait max 255 caractères.
    Je me demande ce qui se passera si les données du formulaire font PLUS que 255 caractère.

    Un enregistrement sera-t-il considéré comme une ligne par access ?
    Ou l etrop-plein va-t-il se mettre sur une seconde ligne ?

    Merci pour vos avis...

    vince

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur réseau et sécurité / Consultant
    Inscrit en
    Août 2005
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur réseau et sécurité / Consultant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 1 068
    Points : 493
    Points
    493
    Par défaut
    salut !

    personne ne pourra te donner une réponse plus congrette que si tu essaie de mettre plus de 255 caractère dans ton fichier et de faire la manipulation.. fais un test, cest la meilleure réponse
    Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    Citation Envoyé par superseba888
    J'ai entendu que dans les txt, 1 ligne faisait max 255 caractères.
    mouarf, change de source d'infos ;o)

    Tu peux avoir autant de caractere que tu veux sur une ligne... ce qui est limité c'est peut etre ce qu'access peut lire, ca j'sais pas.

    sinon, il me semble que sous le protocole HTTP/1.0 l'url était limitée a 255 caractere, mais si ton formulaire est en POST et non en GET, ca ne posera pas de probleme.

    Au niveau php, tu met ce que tu veux dans ton fichier texte

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 48
    Points : 38
    Points
    38
    Par défaut
    Citation Envoyé par Fladnag
    mouarf, change de source d'infos ;o)

    Tu peux avoir autant de caractere que tu veux sur une ligne... ce qui est limité c'est peut etre ce qu'access peut lire, ca j'sais pas.

    sinon, il me semble que sous le protocole HTTP/1.0 l'url était limitée a 255 caractere, mais si ton formulaire est en POST et non en GET, ca ne posera pas de probleme.

    Au niveau php, tu met ce que tu veux dans ton fichier texte

    Salut et merci pour la réponse (qui me donne quelque espoire LOL).

    C'est dans un article que j'ai vu le truc avec 255 caractères.

    Mais bon, en le relisant maintenant, ça concerne la lectue d'un TXT par php.

    Moi ce que je veux faire c'est écrire dedans puis m'en servir pour autre chose.

    Voilà, si tu as le temps, ton avis sera + que le bienvenu !

    Bonne journée
    Vincent

  5. #5
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Il me semble qu'un fichier txt est limité à 1024 caractères par ligne.

    J'ai fais le test. Mais pourquoi cela ? Je l'ignore. 1024 corresponds à 1 Ko... Il doit y avoir une relation.
    Consultant idéaliste.

  6. #6
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    non, un fichier est un fichier, c'est une suite d'octets les uns derriere les autres. Le nom du fichier est independant de son contenu, le fait qu'il s'appelle ".txt" donne une indication sur le type de logiciel susceptible de l'ouvrir. A partir de là, la limitation n'existe que dans les logiciels qui les ouvrent, et/ou pour le cas nous concernant, les fonctions php qui lisent/ecrivent.

    mais je te promets que tu peux construire une chaine de 3Mo et faire un fputs($f, $chaine) sans probleme et que ca va pas te rajouter des sauts de lignes tout les 1024 caracteres...

  7. #7
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Il me semble qu'un fichier txt est limité à 1024 caractères par ligne.

    J'ai fais le test. Mais pourquoi cela ? Je l'ignore. 1024 corresponds à 1 Ko... Il doit y avoir une relation.
    Consultant idéaliste.

  8. #8
    Membre averti Avatar de spilliaert
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 268
    Points : 307
    Points
    307
    Par défaut
    Citation Envoyé par Fladnag
    non, un fichier est un fichier, c'est une suite d'octets les uns derriere les autres. Le nom du fichier est independant de son contenu, le fait qu'il s'appelle ".txt" donne une indication sur le type de logiciel susceptible de l'ouvrir. A partir de là, la limitation n'existe que dans les logiciels qui les ouvrent, et/ou pour le cas nous concernant, les fonctions php qui lisent/ecrivent.

    mais je te promets que tu peux construire une chaine de 3Mo et faire un fputs($f, $chaine) sans probleme et que ca va pas te rajouter des sauts de lignes tout les 1024 caracteres...
    d'accord avec toi:la preuve=>
    J'ai fait le test: j'avais un fichier .xml de 2 Mo(sur une ligne), je l'ai renommé en .txt et aucun programme ne pose de problèmes(bloc-note, textpad, notepad)...

    et cette ligne fait 2.198.289 caractères
    @+

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 48
    Points : 38
    Points
    38
    Par défaut
    Citation Envoyé par spilliaert
    d'accord avec toi:la preuve=>
    J'ai fait le test: j'avais un fichier .xml de 2 Mo(sur une ligne), je l'ai renommé en .txt et aucun programme ne pose de problèmes(bloc-note, textpad, notepad)...

    et cette ligne fait 2.198.289 caractères
    @+

    Salut et merci à tous.

    Je peux donc y aller avec les données !

    Bonne soirée

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

Discussions similaires

  1. Livre d'Or PHP avec fichier texte (sans base de données)
    Par Invité dans le forum Contribuez / Téléchargez Sources et Outils
    Réponses: 7
    Dernier message: 24/04/2016, 06h53
  2. Réponses: 3
    Dernier message: 07/02/2009, 13h23
  3. Réponses: 7
    Dernier message: 29/05/2007, 15h11
  4. Réponses: 6
    Dernier message: 17/12/2005, 19h27
  5. Réponses: 4
    Dernier message: 24/09/2005, 09h52

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