Загрузка страниц
Есть задача, нужно в одну страницу, загружать другие!
Есть index.php
В ячейке таблицы, написан пхп код:
<?
$incl='';
$r=file('data.dat');
$lines=count($r);
for($i=0;$i>$lines;$i++)
{
list($change1,$change2)=explode("|", $r[$i]);
if (@$_REQUEST['id']===$change1) $incl=$change2;
if ($incl==='') $incl='error/error.inc';
include $incl;
}
?>
Все загружаемые страницы, хроняться в базе “*.dat”
Вот в таком виде:
1|3dsmax/2.htm
2|3dsmax/1.html
3|3dsmax/1.html
4|3dsmax/1.html
5|3dsmax/1.html
Пишу ссылку:
index.php?id=1
Но не грузится , ни вызываемая страница, ни страница об ошибки!
Где в коде ошибка?
$i < $lines
Цитата:
Originally posted by #define
Должно быть:
$i < $lines
Должно быть:
$i < $lines
Я так делал, безрезультатно!
Не понятно что за @$_REQUEST['id'] ?! Если тебе нужно получать id'ы из ссылок типа index.php?id=1, то id в данном случае будет лежать в $_GET['id'].
Попробуй напиши "if ($_GET['id']==$change1)..." - все работает.
Проблема решилась! Надо было просто концевые пробелы удалить!