|
|
|
|
Нужно поместить в массив путь к картинкам. Когда картинка одна то все работает, а когда несколько то что попало.
<?
$buffer = "</h2><img alt=\"lyudi_plozad_kontsert\" class=\"thumb\" src=\"/photo/image/5519/lyudi_plozad_kontsert.jpg?1215476307\" /><img alt=\"Gorod_312\" class=\"thumb\" src=\"(/photo/image/5520/small/Gorod_312.jpg)?1215476307\" /><div class='anons'>";
preg_match_all("/(?<=class=\"thumb\" src=\"\/)(.*)(?=\?[0-9]*\" \/>)/", $buffer, $image);
print_r($image);
?>
|
Результат такой:
Array ( [0] => Array ( [0] => photo/image/5519/lyudi_plozad_kontsert.jpg?1215476307" />Gorod_312Gorod_312
вот результат когда картинка одна:
Array ( [0] => Array ( [0] => photo/image/5519/lyudi_plozad_kontsert.jpg ) [1] => Array ( [0] => photo/image/5519/lyudi_plozad_kontsert.jpg ) ) | |
|
|
|
|
|
|
|
для: Rozha
(09.07.2008 в 20:43)
| |
<pre>
<?
$buffer = "</h2><img alt=\"lyudi_plozad_kontsert\" class=\"thumb\" src=\"/photo/image/5519/lyudi_plozad_kontsert.jpg?1215476307\" /><img alt=\"Gorod_312\" class=\"thumb\" src=\"/photo/image/5520/small/Gorod_312.jpg?1215476307\" /><div class='anons'>";
preg_match_all("#<img.*?class=\"thumb\" src=\"/(.+?)\"[^>]*>#is", $buffer, $image);
unset($image[0]);
print_r($image);
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(09.07.2008 в 22:48)
| | Спасибо! | |
|
|
|