afficher les lignes commençant par //- d'un fichier [php] - PHP - Programmation
Marsh Posté le 07-03-2003 à 10:52:28
Dsls a écrit : il sert à quoi le fgets dans ton if ? |
merci gars pour ton aide.
c'était le fgets qui faisait la merde.
Marsh Posté le 07-03-2003 à 10:57:14
Code :
|
Marsh Posté le 07-03-2003 à 10:45:38
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