PDA

View Full Version : [PHP] Undefined offset


Lory9618
20-03-2012, 16:52
Nel seguente script, mi viene dato questo errore:

Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-5.4.0RC4\www\paginazione\numerazione.php on line 14

<?php

$file = file("file.txt");
$perpage = 30;
if ($perpage == TRUE)
$pos = 0;
if ($pos == FALSE)
$count = count($file);

for($i = $pos; $i < ($perpage+$pos); $i++)
{
if($i > $count-1) break;
$result = explode("|" , trim($file[$count-$i-1]));
echo "$result[0] $result[1]";
}

echo "<div align='center'>[ ";
for($p = 0; $p < $count; $p++)
{
if(!($p % $perpage))
{
$pg = ($p/$perpage)+1;
if ($p == $pos)
{
echo "<strong>$pg</strong> ";
}
else
{
echo "<a href='?pos=$p'>$pg</a> _cke_saved_href='?pos=$p'>$pg</a> ";
}
}
}
echo " ]</div>";
?>

Sapreste consigliarmi su come risolverlo?

Darecon
20-03-2012, 18:48
Probabilmente quello che passi all'explode non è corretto, ti consiglio di andare passo passo e vedere cosa stampa trim($file[$count-$i-1])