Есть скрипт для создания карты сайта. Карта сайта создаётся нормально, google и яндекс при проверке ошибок не выдаёт, но при просмотре error_log на хостинге нахожу ошибки:
1. [Sun Dec 09 19:01:19 2012] [error] [client 109.162.113.12] PHP Notice: Undefined variable: i in /var/www/vhosts/vosat.org.ua/3dmaster.od.ua/sitemap.php on line 112
2. [Sun Dec 09 19:01:19 2012] [error] [client 109.162.113.12] PHP Notice: Undefined variable: i in /var/www/vhosts/vosat.org.ua/3dmaster.od.ua/sitemap.php on line 117
3. [Sun Dec 09 19:01:19 2012] [error] [client 109.162.113.12] PHP Notice: Undefined variable: string5 in /var/www/vhosts/vosat.org.ua/3dmaster.od.ua/sitemap.php on line 126
4 .[Sun Dec 09 19:01:19 2012] [error] [client 109.162.113.12] PHP Notice: Undefined offset: 212 in /var/www/vhosts/vosat.org.ua/3dmaster.od.ua/sitemap.php on line 123
$sql = mysql_query("SELECT * FROM post ORDER BY id DESC");
while($record = mysql_fetch_array($sql))
{
$sql1 = mysql_query("SELECT date_format(date, '%Y-%m-%d')as date FROM post WHERE id='$record[id]' ORDER BY date DESC");
$record1 = mysql_fetch_array($sql1);
Строка 112: $data[$i]='
<loc>http://'.$systemdomen.'/post.php?id='.$record['id'].'</loc>
<lastmod>'.$record1['date'].'</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>';
Строка 117: $i++;
}
// собираем воедино все записи
for($j=1; $j<$i+1; $j++)
Строка 123: if($data[$j])
$string5 = $string5.'
Строка 126: <url>'.$data[$j].'
</url>';
$string5 = trim($string5);
Вопрос: В чем проблема и как исправить ? До вторника надо закончить скрипт!!! Заранее благодарен!!!