si la ligne es vide

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : si la ligne es vide

par Cyrano » 04 janv. 2006, 18:55

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.

par zeus » 04 janv. 2006, 18:21

Ya une minute d'écart entre vos 2 posts :oops:

par albat » 04 janv. 2006, 17:49

J'ai l'impression de parler dans le vide... :cry:

par scadox » 04 janv. 2006, 17:27

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 ?

par albat » 04 janv. 2006, 17:26

Je complèterai ce que t'ont dit mes confrères en ajoutant que l'orthographe n'est pas un luxe.

par zeus » 04 janv. 2006, 17:18

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

par scadox » 04 janv. 2006, 17:09

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 ... :(

par Cyrano » 04 janv. 2006, 09:08

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 !

si la ligne es vide

par scadox » 04 janv. 2006, 05:44

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