а откуда такая переменная взялась? если это просто скрипт для того, чтобы обработать данные, то не проще данные читать из файла по строке, и писать после обработки в другой?
Tutor, ну ЧПУ они потому так и называются, что понятны человеку :)
Ну и ещё в нагруженных проектах имеет смысл кэшировать всю страницу, и отдавать её через какой-нибудь легкий фронт-енд типа nginx, что намного проще сделать, когда структура сайта похожа на статическую /document/3080.html
А ваш последний урл нет смысла делать статическим - это фильтрация, с кучей меняющихся GET парамметров, в виде ЧПУ могла бы выглядеть так: /components_list/filter/?id=20...
mfl, незачто
да, работает, да и удобнее он парсера... особенно если использовать xpath
<?php$text='<?xml version="1.0" encoding="windows-1251"?><html.code><title>название</title></html.code>'; $xml = simplexml_load_string($text); // или simplexml_load_file($filePath);$array = (array)$xml; // элегантным движением, объект превращается в массив$titles = $xml->xpath('//title'); // юзаем xpath
брал у ТС сателит по динозаврам, очень хороший сателит, уже не первый, который взял у drmax
Возможные причины:
не та кодировка,
не правильно указываете разделители (посмотрите, что у вас , или ; и укажите правильно)
Не правильно сформированный, несоответствующий требования shop-script csv файл
вы работаете с xml_parser_create(), по корому в мануале сказано, что он поддерживает на выходе только: ISO-8859-1, UTF-8 and US-ASCI, UTF-8 по-умолчанию...
можно воспользоваться чем-нить типа:
<?php
function array_change_enc( &$item, $key)
{
$item = iconv('UTF-8', 'CP1251', $item);
return true;
}
/*
.... получение массива из xml .....
*/
array_walk_recursive($vals, 'array_change_enc');
?>
а можно просто воспользоваться SimpleXml к примеру
Взял "Вымершие животные"
Хороший сателит, будем брать ещё.
Заказали у ТС несколько сателитов, согласен с Makdak, это скорее мини-сайт, чем сателит — качество хорошее. При заливке на хостинг никаких проблем не возникает — вполне простая система установки в два шага, и сразу готовый сайт. Пока что это один из лучших исполнителей, которые были найдены.
Ещё хотелось бы отметить дизайн, понравился )
Сателит продан, мне
Сначала включить модуль Localization (вроде так называется, точно не помню), потом появится в настройках.