Récupération du contenu d'un fichier texte
le 20/05/2005 à 09:15
ldv
Je génère un fichier et ce fichier n'a qu'une seule donné dedans.
Il a par exemple 0 ou 3 ou 4.
Il a donc toujours un nombre.
Comment récupérer ce nombre ?
Par exemple, mon fichier s'appelle toto.php
J'ai tenté :
$val=require("toto.php")
mais ce n'est pas bon.
Avec inquire, ce n'est pas mieux.
J'ai cherché dans la doc mais pas trouvé.
Qui sait ?
Merci.
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 20/05/2005 à 11:18
ldv
Ok, j'ai trouvé comment faire avec fgets.
Merci zebden.
Au fait, au niveau temps, est-ce mieux de lire un fichier de 2 caractères 5000 fois ou faut-il mieux faire un count(*) avec accès base ?
le 20/05/2005 à 11:22
FSys
a mon avis la base sera plus rapide... mais ca c'est chacun son truc.. perso je ne bosse qu'avec des bases, meme si j'ai tres peu d'enregistrements
Fredo
le 20/05/2005 à 11:31
ldv
J'ai 2 solutions :
Base de données
Cela reviendra à faire 2 fois un count(*).
Entre 5000 et 10000 fois par jour, soit entre 10 000 et 20 000 accès base.
Fichier
Generation de 2 fichiers (une donnée dans chaque)
Lecture de ces fichiers entre 5000 et 10000 fois par jour.
Au fait, je pourrais tout mettre dans un seul fichier.
Si je récupère un fichier du style :
2 espace 3
Comment je récupère la donnée "2" puis la donnée "3".
Split existe en PHP ?
le 20/05/2005 à 11:44
ldv
Ayez, cela marche avec explode.
tu peut aussi utilise file qui te retourne un tableau (une ligne par index)
ou alors mettre un tableau sérializé (
serialize ) dans ton fichier et y accéder avec
file_get_contents
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: