Ну тогда надо артикул в отдельное поле выводить. А айдишник товара в покое оставить. :)
Дык, объясните, зачем их менять?
$path_dir = 'temp' $df = opendir($path_dir); while (false !== ($file = readdir($df))) { if(is_file($path_dir . $file)) { $file_str = file_get_contents($path_dir . $file); $file_str = mb_convert_encoding($file_str, "windows-1251", "UTF-8"); // из UTF-8 в Windows-1251 $handle = fopen($path_dir . $file, "w"); fwrite($handle, $file_str); fclose($handle); unset($file_str); } }
Выбирает по регулярке числовое значение, выделенное жирным (тэг <b>). @ используется в качестве ограничителя шаблона (вместо классического /). Вообще, на это мануалы есть. Скрипт ооочень простой.
Ну дык пробегитесь поиском по всем файлам форума со словом mdfc.info - найдете.
Смотрите не в коде поста, а в шаблоне и самих скриптах форума.
В вашем варианте - никак. Как узнать содержимое страницы?
crk, он работает. Просто кто-то не захотел туда вывод добавить: print $str;
Ну точнее можно. Если хорошо подумать :)
Но лучше изначально все нормально переписать ;)
$str ='<html>
<head>
<title></title>
</head>
<body>
<h1>Текст нужный в тайтле.</h1>
<p>Какой-то, неважный нам, текст.</p>
</body>
</html>';
preg_match("|<h1>(.*)</h1>|imsU", $str, $title);
$str = str_replace('<title></title>', '<title>' . $title[0] . '</title>', $str);