Как формируется массив $lines?
Приведите примеры конкретных url.
skAmZ добавил 06.03.2010 в 15:23
P.S.
PHP не корейский random))
Вы все правильно поняли, насколько я знаю, разницы между картами для Яндекса и гугла нет, но точно сказать не могу.
Лично я пользуюсь своим скриптом для создания карт сайта, поставил на cron и не парюсь.
$file_name='sitemap.xml'; $host='http://site.ru/'; $uses_urls=''; set_time_limit(0); function check_in_array($url) { global $uses_urls; foreach($uses_urls as $i => $val) if($val==$url) return true; return false; } function create_site_map($in_url) { global $uses_urls, $host; $url=$in_url; $path=substr($in_url, strlen($host)); while(strlen($path)>0 and $path[strlen($path)-1]!='/') { $path=substr($path, 0, strlen($path)-1); } if(strlen($path)>0 and $path[0]=='/') $path=substr($path, 1); $uses_urls[]=$in_url; $fp=@fopen($url, 'r'); if(!$fp) return; $content=''; while(!feof($fp)) $content.=fread($fp, 1024); fclose($fp); preg_match_all('/href="([\/a-z0-9_\-.?:]+)"/i', $content, $tmp_mas); foreach($tmp_mas[1] as $i => $val) { if(substr($val, strlen($val)-3)=='css' or substr($val, strlen($val)-3)=='ico') continue; $inc_path=$path; if($val[0]=='/') { $inc_path=''; $val=substr($val, 1); } if(strpos($val, 'http://')===false) { if(check_in_array($host.$inc_path.$val)) continue; } else if(check_in_array($val)) continue; echo $host.$inc_path.$val.'<br>'; if(strpos($val, 'http://')===false) create_site_map($host.$inc_path.$val); else create_site_map($val); } } function write_xml() { global $site_map, $uses_urls; foreach($uses_urls as $i => $val) { fwrite($site_map, "<url>\r\n<loc>".$val."</loc>\r\n<lastmod>".date('Y-m-d')."</lastmod>\r\n<changefreq>monthly</changefreq>\r\n<priority>0.8</priority>\r\n</url>\r\n"); } } create_site_map($host); $site_map=fopen($file_name, 'w'); fwrite($site_map, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">"); write_xml(); fwrite($site_map, "</urlset>"); fclose($site_map);
P.S. честно говоря особо его не тестировал, но на моих сайтах карты делает корректные =)
Он у вас ругается на файл стилей (style.css который), а если быть точным то на строку:
".minwid{min-width:980px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 980px ? "980px" : "auto");}"
skAmZ добавил 06.03.2010 в 14:27
P.S. Замените указанную строку следующей
С вп не работал, но думаю стоит на upload папку поставить 777 (с рекурсией!!)
Нужен ли там вообще тег "a", попробуйте то же самое, но с тегом span.
А вообще, так сложно сказать, надо смотреть, конкретные коды.
<img=картинка onclick="window.location.href='http://site.ru/'">
PHP вам в помощь) Напишите техническое задание, за отдельное "спасибо", вам помогут сделать)
P.S. у меня в подписи, подобный самопис, одни продают, другие покупают, личка на месте, поддерживает 2 языка (только об этом никто не знает), поиск, фильтры все есть) Написать можно все что угодно, главное четко сформулировать задание.
Ёхан Палыч, а что ну и?))) Я ещё в первом своем посте написал:
Ваш т.е.)) Кто-то из нас 2-х тупит ;)
Ёхан Палыч, затея, комментировать и выключать, гиблая, лучше реализовать с данными ограничениями) Тут и фантазии то собой не надо =)
Что вы тут фантазируете) В 99% случаев, данная ошибка из-за safe_mode.
Вам же почти по-русски написали: " cannot be activated when in safe_mode".
Если Вам обязательно надо ходить по редиректам, то используется код выше, лично я отключаю данную опцию.