ivanforpw
Новичок
Здравствуйте, мне нужно вывести рандомную строку из файла(для случайного показа баннеров), и я сделал такой вот код, все работает, но через раз или два вылезает Notice(Notice: Undefined offset: -1 in D:\WWW\myportfolio\sites\yalon\index.php on line 41 и Notice: Undefined offset: 1 in D:\WWW\myportfolio\sites\yalon\index.php on line 41, строка эта
)
Подскажите, пожалуйста, где я допустил недочёт, или как можно убрать Notice, кажется у хостинга нет файла конфигурации индивидуально для каждого.
PHP:
list($link1, $advnt1)=split(":::","$data2[$i2]");
PHP:
$data2=@file("databases/advertisements1.dat");
$data2=@array_reverse($data2);
$ncol2=count($data2);
rand(0, $ncol2);
$min = rand(0, $ncol2)-1;
$max = rand(0, $ncol2)+1;
for ($i2=$min; $i2<$max; $i2++){
if($i2>$ncol2-1)break;
list($link1, $advnt1)=split(":::","$data2[$i2]");
echo "<div class=\"advnt\"><a href=\"$link1\">$advnt1</a></div>";
}