cs_Cil20
Messages postés43Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 novembre 2008 4 oct. 2005 à 20:43
Plus la peine, je viens de trouver. Bye :)
cs_Cil20
Messages postés43Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 novembre 2008 4 oct. 2005 à 20:36
ok, c'est bien gentil tout ca, mais a chaque fois vous ne faites que prendre les n premiers caratère de la première ligne. Moi j'ai un fichier avec n lignes, et je voudrais toutes les extraires avec une boucle pour réinjecter les données, reformater, dans une base sql.
Alors si quelqu'un, pouvez m'expliquer comment faire cette boucle et tester la fin de fichier, ca serai chouette.
Merci !
cs_serhio
Messages postés8Date d'inscriptionsamedi 17 juillet 2004StatutMembreDernière intervention 7 septembre 2004 17 juil. 2004 à 15:20
ici
<?
$fp = fopen("text.txt","r");
//On ouvre le fichier fichier.txt en lecture seul.
$fichier = fgets($fp,10);
//On prend les dix premier caractères dans le fichier et le mets dans la variable fichier.
fclose($fp);
//on ferme le fichier
print ("Fichier.txt:$fichier");
//on affiche le contenu
?>
est le contenu
text.txt contient:
blabla
dans le navigateur est affiche:
IE6 a écrit:
ici
est le contenu
où est mon blabla
cs_JuJuLoL
Messages postés56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 17 juin 2004 à 15:46
Nan dsl j'ai mal formulé ma question :s, comment on fais pour écrire à la fin du fichier ?
Mingain
Messages postés44Date d'inscriptionmercredi 16 juin 2004StatutMembreDernière intervention24 février 2006 17 juin 2004 à 13:28
Mdr, pour afficher un fichier .txt, ça sert à rien de taper toute cette merde (pleine d'erreurs!). T'a qu'a faire un include: <? include("monfichier.txt"); ?>
cs_JuJuLoL
Messages postés56Date d'inscriptionsamedi 10 mai 2003StatutMembreDernière intervention20 novembre 2004 3 mai 2004 à 20:05
Pour écrire (sous forme de compteur):
<?
$fp = fopen("compteur.txt","r+");
//on onvre en lecture et écriture
$nbvisites = fgets($fp,255);
//on met dans la variable nbvisites les 255 premiers caratères
$nbvisites++;
//on ajoute 1 à la variable nbvisites.
fseek($fp,0);
//on se met au debut du fichier
fputs($fp,$nbvisites);
//on met le nouveau chiffre.
fclose($fp);
//on ferme le fichier.
print ("Vous êtes le $nbvisites e visiteurs");
?>
STP y'a pas moyen sans FORME de compteur ?
Juste pourvoir écrire dedans.
ATH|500|
Messages postés155Date d'inscriptionmardi 7 août 2001StatutMembreDernière intervention30 janvier 2008 13 juil. 2003 à 04:13
Fait chier toute tes erreurs SmallToad Je commence le Php et je trouve que tu devrais vérifier ton code avant de le poster sur phpcs (C'est Plus propre)
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 21 juin 2002 à 10:51
Je ne critique pas ce tuto qui reste bon, je fait juste une petite remarque informative.
Tous les scripts qui utilisent la fonction lecture / écriture tel qu'un compteur ne sont que très peu recommandé.
Explication, lorsque vous écrivez ds un fichier, vous mettez le chmod de votre ftp en lecture / écriture, et ce sur tout le répertoire. Par exemple si vous mettez un compteur a la racine du ftp qui fait cette L / E, n'importe qui, informé de cette faille pourra modifier votre page d'acceuil, voir tout votre site !
Préféré mettre le fichier a modifier ds un répertoire a part, pour éviter toute ambiguitée.
Je tenai a le dire. j'ai un pote qui s'est fait avoir a cause de ca!
Par contre si quelqu'un connais l'information pratique a cette faille, s'il pourrait m'enovyer la doc ce serait cool ! ( le meilleur moyen de contrer une faille est de la connaitre ! )
cs_Nil
Messages postés85Date d'inscriptiondimanche 2 décembre 2001StatutMembreDernière intervention31 décembre 2002 7 avril 2002 à 21:30
Le language PHP est le language le plus, vous me pardonnerez l'expression, "chiant" à tapé (en tout cas pour moi) mais svp NE FAITES PAS DE FAUTES !
Tu oublie des ; et tu oublie de mettre fich.txt entre "
SmallToad
Messages postés110Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 septembre 2004 11 janv. 2002 à 18:43
4 oct. 2005 à 20:43
4 oct. 2005 à 20:36
Alors si quelqu'un, pouvez m'expliquer comment faire cette boucle et tester la fin de fichier, ca serai chouette.
Merci !
17 juil. 2004 à 15:20
main.html
Code:
<?php
$fp = file('text.txt');
fpassthru($fp);
fclose($fp);
?>
ici
<?
$fp = fopen("text.txt","r");
//On ouvre le fichier fichier.txt en lecture seul.
$fichier = fgets($fp,10);
//On prend les dix premier caractères dans le fichier et le mets dans la variable fichier.
fclose($fp);
//on ferme le fichier
print ("Fichier.txt:$fichier");
//on affiche le contenu
?>
est le contenu
text.txt contient:
blabla
dans le navigateur est affiche:
IE6 a écrit:
ici
est le contenu
où est mon blabla
17 juin 2004 à 15:46
17 juin 2004 à 13:28
3 mai 2004 à 20:05
<?
$fp = fopen("compteur.txt","r+");
//on onvre en lecture et écriture
$nbvisites = fgets($fp,255);
//on met dans la variable nbvisites les 255 premiers caratères
$nbvisites++;
//on ajoute 1 à la variable nbvisites.
fseek($fp,0);
//on se met au debut du fichier
fputs($fp,$nbvisites);
//on met le nouveau chiffre.
fclose($fp);
//on ferme le fichier.
print ("Vous êtes le $nbvisites e visiteurs");
?>
STP y'a pas moyen sans FORME de compteur ?
Juste pourvoir écrire dedans.
13 juil. 2003 à 04:13
21 juin 2002 à 10:51
Tous les scripts qui utilisent la fonction lecture / écriture tel qu'un compteur ne sont que très peu recommandé.
Explication, lorsque vous écrivez ds un fichier, vous mettez le chmod de votre ftp en lecture / écriture, et ce sur tout le répertoire. Par exemple si vous mettez un compteur a la racine du ftp qui fait cette L / E, n'importe qui, informé de cette faille pourra modifier votre page d'acceuil, voir tout votre site !
Préféré mettre le fichier a modifier ds un répertoire a part, pour éviter toute ambiguitée.
Je tenai a le dire. j'ai un pote qui s'est fait avoir a cause de ca!
Par contre si quelqu'un connais l'information pratique a cette faille, s'il pourrait m'enovyer la doc ce serait cool ! ( le meilleur moyen de contrer une faille est de la connaitre ! )
7 avril 2002 à 21:30
Tu oublie des ; et tu oublie de mettre fich.txt entre "
11 janv. 2002 à 18:43