Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1801 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] afficher les lignes commençant par //- d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] afficher les lignes commençant par //- d'un fichier

n°325765
Gian
Posté le 07-03-2003 à 10:45:38  profilanswer
 

J aimerai afficher toutes les lignes commençant par //- d'un fichier mais j'ai un petit problème. Sa m'affiche qu'une partie.Merci
 
Voici mon code:
 
$fichier= fopen($nom_file,"r" );
$cherch="//-";
While (!feof($fichier))
{
 $nom_champ = fgets($fichier,1000);
 $reste = substr($nom_champ,0, 3);  
 if ($reste == $cherch ){
  $nom_champ = fgets($fichier,10000);
  echo $nom_champ."<br>";
 }
}
 
résultat voulu:
//----------------------------------- F_verif_saisie.inc.php ------------------------------------------------  
//----------------------------------- Version 2.5 ------------------------------------------------  
//----------------------------------- ®98rgc&00ryd® ------------------------------------------------  
//- fonctions :  
//- verif_avs (extraction de 11 chiffres)  
//- verif_tel (n chiffres)  
//- verif_date (contrôle si la date existe)  
//- verif_email (vérification de la validité de l'email)  
//- Les fonctions renvoient le numéro formaté ou 0 en cas d'erreur  
//-------------------------------------Vérification d'un numéro AVS-------------------------------------------  
//- Arguments : $numero_avs => Numéro d'AVS à tester  
//- Retour : => Numéro d'AVS formaté uniquement avec des chiffres, 0 si non valable, vide si vide  
//-------------------------------------TEST D'UN TEL INTERNE A X CHIFFRE-------------------------------------------  
//- Arguments : $tel => Numéro de téléphone à tester  
//- $nb => Nombre de chiffres requis dans le numéro de téléphone  
//- $requis => Définit si le numéro est requis ou non (requis = 0 accepte un champ vide)  
//- Retour : => Numéro de téléphone formaté uniquement avec des chiffres, 0 si non valable, vide si vide  
//--------------------------------Fonction de controle d'une date-------------------------------------------  
//- Arguments : $year => Année à tester  
//- $month => Mois à tester  
//- $day => Jour à tester  
//- Retour : => Date formaté avec des groupes de 2 ou 4 chiffres séparés par des tirets , 0 si non //-valable  
//--------------------------------Fonction de controle d'un e-mail -------------------------------------------  
//- Arguments : $mail => Email à tester  
//- $requis => Définit si le numéro est requis ou non (requis = 0 accepte un champ vide)  
//- Retour : => Email, 0 si non valable, vide si vide  
//-------------------------------- Fonction contrôle d'un nom d'utilisateur --------------------------------------  
//- Arguments : $user => Nom d'utilisateur à tester  
//- $requis => Définit si le numéro est requis ou non (requis = 0 accepte un champ vide)  
//- Retour : => Nom d'utilisateur, 0 si non valable, vide si vide  
 
 
résultat obtenu:
 
//----------------------------------- ®98rgc&00ryd® ------------------------------------------------  
//- verif_avs (extraction de 11 chiffres)  
//- verif_date (contrôle si la date existe)  
 
 
//- Arguments : $numero_avs => Numéro d'AVS à tester  
 
//- Arguments : $tel => Numéro de téléphone à tester  
//- $requis => Définit si le numéro est requis ou non (requis = 0 accepte un champ vide)  
 
//- Arguments : $year => Année à tester  
//- $day => Jour à tester  
 
//- Arguments : $mail => Email à tester  
//- Retour : => Email, 0 si non valable, vide si vide  
//- Arguments : $user => Nom d'utilisateur à tester  
//- Retour : => Nom d'utilisateur, 0 si non valable, vide si vide  
 
 

mood
Publicité
Posté le 07-03-2003 à 10:45:38  profilanswer
 

n°325771
dsls
Posté le 07-03-2003 à 10:50:17  profilanswer
 

il sert à quoi le fgets dans ton if ?

n°325775
Gian
Posté le 07-03-2003 à 10:52:28  profilanswer
 

Dsls a écrit :

il sert à quoi le fgets dans ton if ?


 
merci gars pour ton aide.
c'était le fgets qui faisait la merde.

n°325783
ethernal
Chercheur de vérité...
Posté le 07-03-2003 à 10:57:14  profilanswer
 

Code :
  1. $lines= file($fichier); //met le fichier dans un tableau
  2. //parcour du tableau à la recherche de $cherch
  3. for($i=0, $max=count(lines) ; $i<$max ; $i++){
  4.   if (substr($lines[$i],0,3)==$cherch){
  5.     echo $lines[$i];
  6.   }
  7. }


Message édité par ethernal le 07-03-2003 à 10:58:05

---------------
...oups kernel error...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] afficher les lignes commençant par //- d'un fichier

 

Sujets relatifs
Upload de fichier SQL de 12 Mo avec PHPMyAdmin [résolu]PHP orienté objet: Class Caddie, pb : arrive pas a afficher l'objet
Afficher mes sujets dans l'ordre comme celui du forum de hfrComment creer un raccourcis vers un fichier ???
je voudrais assembler un fichier... et construire un executablemon fichier base de données sous Linux
[c++] transfert de fichier via un socket[XML] Opération sur un fichier XML
lire 1 ligne d'un fichier texteComment crrer un fichier so en C++ sous Gcc ?
Plus de sujets relatifs à : [php] afficher les lignes commençant par //- d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR