http://info.russianpost.ru/database/ops.html
Эталонный справочник индексов объектов почтовой связи России. DBF формат. Открыть, например, Excel и сохранить как txt|csv.
См. задачу
<?php $data=file_get_contents("file.txt"); if(preg_match_all('|(.*)\$\$\$\$|sU',$data,$part,PREG_SET_ORDER)==0) die('error [1]'); foreach($part as $k=>$v) { $v[1]=trim($v[1]); if(empty($v[1])) continue; if(preg_match('|<MOL_ID> \((.*)\)|U',$v[1],$numb)==0) die('error [2]'); my_file_put_contents($numb[1].'.sdf',$v[1]."\r\n\r\n$$$$\r\n"); echo $numb[1]."\n\n"; } function my_file_put_contents($path,$data) { $hand=fopen($path,"w"); fwrite($hand,$data); fclose($hand); } ?>
<?php $data=file_get_contents("file.txt"); if(preg_match_all('|(.*)\$\$\$\$|sU',$data,$part,PREG_SET_ORDER)==0) die('error [1]'); foreach($part as $k=>$v) { $v[1]=trim($v[1]); if(empty($v[1])) continue; if(preg_match('|<MOL_ID> \((.*)\)|U',$v[1],$numb)==0) die('error [2]'); file_put_contents($numb[1].'.sdf',$v[1]); echo $numb[1]."\n\n"; }?>
входной файл - "file.txt"
результат в этом же каталоге - 1.sdf и 2.sdf (без строк $$$$ в конце)
PHP5 или заменить file_put_contents
Какая версия MySQL? Смотрите вложенные запросы
http://dev.mysql.com/doc/refman/5.0/en/subqueries.html
load averages - средний размер очереди процессов на выполнение в указанный промежуток, например, значение 2 указывает, что у планировщика есть в среднем 2 процесса в очереди, ожидающих выполнения на процессоре. Почему и кого они ждут надо смотреть на использование ресурсов, swap, дисковые операции (vmstat,iostat).
что пишут люди с серверами LA = 10^n
http://www.opennet.ru/search.shtml?words=load+average&restrict=forum
популярно о LA
http://www.mysqlperformanceblog.com/2006/12/04/using-loadavg-for-performance-optimization/
значительно посложнее с кусками кода из ядра (на любителя)
http://www.luv.asn.au/overheads/NJG_LUV_2002/luvSlides.html
Оптимизация запросов - Кэширование - Nginx
Что за CMS?
Попробуйте добавить в в то место где выводится title значение переменной $_GET['page']. Может версию PHP скажете или кусок кода покажете?
выражение перестает быть жадным, можно еще так попробовать, должно работать
preg_match_all("|href=\"([^\"]*(?<!gif))\"|iU", $html, $out, PREG_SET_ORDER);
хотя, наверно, проще отфильтровать уже результат
не содержат gif в конце или где угодно?
preg_match_all("|href=\"(.*(?<!\.gif))\"|Ui", $html, $out, PREG_SET_ORDER);