Page 1 sur 1
si la ligne es vide
Posté : 04 janv. 2006, 05:44
par scadox
voici le script
$filePath="stat.xml";
function getLineData($file, $n)
{
$i=1;
$lData="";
$fd=fopen($file, "r");
while(!feof($fd))
{
$buffer=fgets($fd, 4096);
if($i==$n)
{ $lData=$buffer; }
$i++;
}
fclose($fd);
if(!$lData)
{ $lData=""; }
return $lData;
}
ereg("<name>(.*)</name>", getLineData($filePath, 26), $name);
echo "$name[1]";
ereg("<name>(.*)</name>", getLineData($filePath, 27), $name);
echo "$name[1]";
Si la ligne 27 nexiste pas .. pour qui ecrive rien .. parske la il va afficher la ereg 26
Posté : 04 janv. 2006, 09:08
par Cyrano
Modération : scadox, c'est la seconde fois en 24 heures que je te préviens, la prochaine fois, je verrouille le message : on est pas une société de service. Alors adresse toi à un prestataire de service ou bien adresse-toi au gens avec un tout petit minimum de courtoisie !
Posté : 04 janv. 2006, 17:09
par scadox
bin coudon .. je voulais seulement avoir de l'aide cause ces pa moi le pro en php, pour sa je me dirige vers les professionnel
sa doi faire 3heure je fouille sur
www.php.net dans les documentations et je trouve rien pour cela ...

Posté : 04 janv. 2006, 17:18
par zeus
Ce que Cyrano veut dire, et je partage entièrement son point de vue, c'est que bonjour, merci et au revoir, ça ne tue personne
De plus, comme tu peut le lire dans ma signature, on est pas des machines dans lesquelles tu mets du code buggés et qui te resortent des trucs bien. Il nous faut un minimum de détail, des messages d'erreurs, ...
Mais de toutes façon, si tu ne fait pas plus d'effort que maintenant, personne ne répondra à ton problème
Sur ce, bonsoir
Posté : 04 janv. 2006, 17:26
par albat
Je complèterai ce que t'ont dit mes confrères en ajoutant que l'orthographe n'est pas un luxe.
Posté : 04 janv. 2006, 17:27
par scadox
Hé bien bonjour a tous ! a québec il fait pomal fraite mais devans lordi qui chaufe a 110degré on ai bien !
hé voila .. si jai une entré a la ligne 26 <name>asd</name>
mais la ligne 27 es vide .. sur la page qui a $name[1] il va affiché :
ligne23:qwe
ligne24:jkl
ligne25:123
ligne26:asd
asd
asd
asd
asd
asd
il va chercher comme la dernière ligne qui a dequoi ..
il doi avoir un code a inscrire pour que s la ligne nexiste pas hé bien il inser rien ?
Posté : 04 janv. 2006, 17:49
par albat
J'ai l'impression de parler dans le vide...

Posté : 04 janv. 2006, 18:21
par zeus
Ya une minute d'écart entre vos 2 posts

Posté : 04 janv. 2006, 18:55
par Cyrano
Hé bien bonjour a tous ! a québec il fait pomal fraite mais devans lordi qui chaufe a 110degré on ai bien !
hé voila .. si jai une entré a la ligne 26 <name>asd</name>
mais la ligne 27 es vide .. sur la page qui a $name[1] il va affiché :
ligne23:qwe
ligne24:jkl
ligne25:123
ligne26:asd
asd
asd
asd
asd
asd
il va chercher comme la dernière ligne qui a dequoi ..
il doi avoir un code a inscrire pour que s la ligne nexiste pas hé bien il inser rien ?
scadox, tu sembles oublier un détail: le forum s'appelle PHPFrance, pas PHPQuebec. Tout le monde ne comprend pas nécessairement les expression québecoises et encore moins en style SMS.
On te demande pas de raconter ta vie, je me doute bien qu'il fait froid en janvier au Québec. Si tu codes comme tu écris le français, il ne faut pas non plus te surprendre d'avoir des problèmes.
Les traductions pour la France :
- "a québec il fait pomal fraite" = "À Québec, il fait très froid";
- "la dernière ligne qui a dequoi" = "La dernière ligne contenant une donnée"
Alors refais-nous ça en français proprement, les 3/4 des visiteurs ne comprennent même pas ce que tu écris et je n'en comprends une grande partie moi-même que parce que j'ai vécu 12 ans au Québec.
Comprends bien aussi que si tu arrives à formuler correctement ta question, c'est que tu as compris la nature du problème : ça veut aussi dire que tu as aussi résolu les 3/4 de ce même problème toi-même.