$f=file(monfichier);
$link=array();
for($i=0;$i<count($f);$i++)
{
if(trim($f[$i])!="") $link[$i]=$f[$i];
}
if ($link[0]=="")
{
echo "Message";
}
$pgmax = floor((count($link))/5+1);
if(count($link)/5+1> $pgmax) $pgmax++;
if($pg>$pgmax) $pg=$pgmax;
if(!$pg || $pg==1)
{
$pg=0; $pgstart=0;
$pgbreak=$pg*5+4;
}
elseif($pg == "end")
{
$pg=$pgmax;
$pgstart=$pgmax*5;
$pgbreak=count($link);
}
else
{
$pg=$pg-1;
$pgstart=$pg*5;
$pgbreak=$pg*5+4;
}
for($i=$pgstart;$i<=$pgbreak;$i++){
$link[$i] = str_replace($site,"",$link[$i]);
echo $link[$i];$i2=$i ;
if ($link[$i]=="")
{echo"Message";}
else
{
echo "Autre Message";
}
}
for($i=1;$i<$pgmax;$i++){
if($i==$pg+1) echo "[".$i."]";
else echo "[".$i."]";
}
Merci $f=file(monfichier);
$link=array();
for($i=0;$i<count($f);$i++)
{
if(trim($f[$i])!="") $link[$i]=$f[$i];
}
if ($link[0]=="")
{
echo "Message";
}
$pgmax = floor((count($link))/5+1);
if(count($link)/5+1> $pgmax) $pgmax++;
if($pg>$pgmax) $pg=$pgmax;
if(!$pg || $pg==1)
{
$pg=0; $pgstart=0;
$pgbreak=$pg*5+4;
}
elseif($pg == "end")
{
$pg=$pgmax;
$pgstart=$pgmax*5;
$pgbreak=count($link);
}
else
{
$pg=$pg-1;
$pgstart=$pg*5;
$pgbreak=$pg*5+4;
}
for($i=$pgstart;$i<=$pgbreak;$i++)
{
if ($i == count($f))
{
echo "<center><br>";
for($i=1;$i<$pgmax;$i++){
if($i==$pg+1) echo "[".$i."]";
else echo "[<a ref='".$new_name."?pg=".$i."'>".$i."</a>]";
}
exit(); }
$link[$i] = str_replace($site,"",$link[$i]);
echo $link[$i];$i2=$i ;
if ($link[$i]=="")
{echo"Message";}
else
{
echo "Autre Message";
}
}
for($i=1;$i<$pgmax;$i++){
if($i==$pg+1) echo "[".$i."]";
else echo "[".$i."]";
}
@+ Dgse
if ($i == count($f))
{
echo "<center><br>";
for($i=1;$i<$pgmax;$i++){
if($i==$pg+1) echo "[".$i."]";
else echo "[<a ref='".$new_name."?pg=".$i."'>".$i."</a>]";
}
exit();
par
break;
ce qui a pour effet de ne pas arreter la boucle, elle continue j'ai verifie, et cela ne m'affiche pas non plus le message d'erreur $f=file(monfichier);
$link=array();
for($i=0;$i<count($f);$i++)
{
if(trim($f[$i])!="") $link[$i]=$f[$i];
}
if ($link[0]=="")
{
echo "Message";
}
$pgmax = floor((count($link))/5+1);
if(count($link)/5+1> $pgmax) $pgmax++;
if($pg>$pgmax) $pg=$pgmax;
if(!$pg || $pg==1)
{
$pg=0; $pgstart=0;
$pgbreak=$pg*5+4;
}
elseif($pg == "end")
{
$pg=$pgmax;
$pgstart=$pgmax*5;
$pgbreak=count($link);
}
else
{
$pg=$pg-1;
$pgstart=$pg*5;
$pgbreak=$pg*5+4;
}
for($i=$pgstart;$i<=$pgbreak;$i++)
{
if ($i == count($f))
{break;}
$link[$i] = str_replace($site,"",$link[$i]);
echo $link[$i];$i2=$i ;
if ($link[$i]=="")
{echo"Message";}
else
{
echo "Autre Message";
}
}
for($i=1;$i<$pgmax;$i++){
if($i==$pg+1) echo "[".$i."]";
else echo "[".$i."]";
}
@+ Dgse
for($i=$pgstart;($i <= count($f)) && ($i<=$pgbreak);$i++)
{
...
}