begin process at 2012 05 31 13:00:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

probleme de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de fichier

mercredi 10 novembre 2004 à 18:04:38 | probleme de fichier

aquewel

Pourquoi ma fonction ne marche pas ?????
Le fichier 28.txt contient
2005-01-07
2005-01-08
2005-01-09

<?php
$date = "2005-01-08";

$file = fopen("dateid/28.txt", "r");
while(!feof($file)) //Tant que l'on est pas a la fin du fichier
{
$buffer = fgets($file, 4096);

if($date == $buffer) { echo "<b>".$buffer."</b><br>"; }
else { echo $buffer."<br>"; }
//echo $buffer."<br>";
}
fclose($file);
?>
mercredi 10 novembre 2004 à 19:08:22 | Re : probleme de fichier

coockiesch

Réponse acceptée !
Salut!
Essaie un truc:

$buffer = fgets($file, 4096);
$buffer = rtrim($buffer);


rtrim supprime les éventuels espaces en fin de chaîne...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mercredi 10 novembre 2004 à 19:10:01 | Re : probleme de fichier

aquewel

Putain (ooopss pardon)

Je crois que je t'aime ! lol

Ca marche !!!!!! merci beaucoup tu m'as sorti une grosse épine du pieds la !!!!!!!!!!!!!!!!!!!!!!!!!!!

mercredi 10 novembre 2004 à 19:25:05 | Re : probleme de fichier

aquewel

Lol encore un bleme

ca marche si g une seul date mais si je l'associe a un calendrier ca me retourne le jour multiplier par le nombre de ligne qui a dans mon fichier .txt
pkoi ca fait cela ???
mercredi 10 novembre 2004 à 19:52:29 | Re : probleme de fichier

coockiesch

Salut!
Je comprends pas le pb et ds quel cas il apparait... Tu peux éclaircir?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mercredi 10 novembre 2004 à 20:05:44 | Re : probleme de fichier

aquewel

Bon ok
je vais essayer d'etre le plus clair possible car vraiment je m'en sort pas !

Bon alors j'ai un script de calendrier un qui est sur ce site
il est générer par une boucle pour afficher les jours

je l'ai modifier, c'est à dire que quand il affiche 6 du mois de novembre par exemple moi j'ai cree une varible qui retourne la date entiere donc 2004-11-06.

voila maintenant pour des evenements j'ai associer les dates dans un fichier texte c'est a dire :
2004-11-05
2004-11-06
2004-11-07
2004-11-08
mon fichier texte est comme ci-dessus

quand je veux afficher mon planning suivant une ID (donc faut recuperer le fichier .txt de l'ID)

je fais ca
function planning($compar, $ficheid, $NoJour)
{

$BASE_PATH_DATEID = "C:/Program Files/EasyPHP1-7/www/agendasorties/dateid";

$fichier = "$BASE_PATH_DATEID/$ficheid.txt";

$file = fopen("$fichier", "r");
while(!feof($file)) //Tant que l'on est pas a la fin du fichier
{
$buffer = fgets($file, 4096);
$buffer = rtrim($buffer);

if($compar == $buffer) { echo "<font color=#8b4513>".$NoJour."</font><br>"; }
elseif($compar != $buffer) { echo $NoJour."<br>"; }
else { echo "ERREUR"; }
//echo $buffer."<br>";
}
fclose($file);

}


$compar = date correspondant a la cellule (format AAAA-MM-DD)
$NoJour = numéro du jour à afficher


voila et ca me retourne 4fois le numero du jour (qui correspond aux 4 lignes de mon fichier .txt)
6
6
6
6
mercredi 10 novembre 2004 à 20:13:53 | Re : probleme de fichier

coockiesch

Salut!
1)

if($compar == $buffer) { echo "<font color=#8b4513>".$NoJour."</font><br>"; }
elseif($compar != $buffer) { echo $NoJour."<br>"; }
else { echo "ERREUR"; }

Je vois pas le but, soit c égal, soit pas, je vois pas comment tu peux avoir 3 possibilités, donc if - else

Si tu fais afficher $buffer à chauqe itération de la boucle, ca donne quoi?

@++

R@f

P.S Utilises les balises code

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mercredi 10 novembre 2004 à 20:18:43 | Re : probleme de fichier

aquewel

oui il y a trois condition le elseif sert a rien je l'ai sorti

la varible $buffer affiche

2005-06-19<br>2005-06-20<br>2005-06-21<br>2005-06-22<br>2005-06-23<br>
mercredi 10 novembre 2004 à 20:22:43 | Re : probleme de fichier

coockiesch

Salut!

if($compar == $buffer) { echo "<font color=#8b4513>".$NoJour."</font><br>"; }
elseif($compar != $buffer) { echo $NoJour."<br>"; }


C'est normal que tu affiches $NoJour ds les 2 cas?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mercredi 10 novembre 2004 à 20:22:53 | Re : probleme de fichier

aquewel

je me demande si ca ne marcherait pas si je recuperer le resultat du fichier .txt dans un tableau

tu en pense koi ?????
^pour ensuite comparé chaque valeur avec le tableau ????

1 2

Cette discussion est classée dans : fichier, buffer, probleme, echo


Répondre à ce message

Sujets en rapport avec ce message

probleme de tri [ par aquewel ] salut a tous !voila j'ai un fichier .txt qui contient des dates (format AAAA-M-D)le nom du fichier correspond a l'id de ma ficheen faite, je voudrais Probleme de copy( ) de fichier.... [ par obcstaff ] Bonjour a tous, je dois effectuer un petit gestionnaire de fichier et je bloque sur un probleme pour copier un fichier, voila ma page: if(extract($_P Probleme upload fichier [ par sabou94 ] Bonjour,j'ai un probleme,  je dois debugguer une application et l'upload de fichier me pose problème! En effet, le fichier est enregistré sur le disk Probleme d'ECHO [ par mouness ] Boujour a tous et a toute même si j'ai bien l'impression que vous n'ete pas tres nombreuse ici mesdemoiselle quoiqu'il en soi revenon a nos mouton j'a Probleme génération liste déroulante [ par Tupac59 ] Voila mon code, je vois vraiment pas pourquoi il ne fonctionne pas, j'ai la meme chose quelques lignes au dessus qui marche impeccable et là il me met enregistrement d'un fichier via interface web [ par Ice_juice ] Bonjour,Un ami m'a proposé de venir demander de l'aide ici, suite à mon blocage par rapport à un petit soucis.ma situation est la suivante : j'ai créé encodage de flux rss [ par zatt ] Bonjour, Je souhaite utiliser un agrégateur rss sur une page php, qui affiche le titre de l'article, la date du post, la description, et un lien ver Fichier Upload (Pb) [ par milkasoprano ] Bonjour all, Depuis ce matin jai un probleme avec une source php. Sur le fonction d'upload... ---- $uploaddir = 'img/';$uploadfile = $uploaddir . aide commande echo svp > lien fichier fraichement uploader [ par pipouz ] bonjour a tous , alors voila , jai un petit code permettant l'upload de fichier sur un server.j'me sers de la commande échos afin d'avertir l'utilisat remplacer caractere affiché par une variable dans "echo" [ par pipouz ] bonsoir a tousalors voila, j'ai un code permettant l'envoi de fichier sur un serveur, et me donnant le lien de se fichier , une fois uploadermais je v


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 11,294 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales