|
|
|
| В тексте присутствует адрес изображения такого вида:
<img alt="img" src="http://images-eu2.mysite.com/service/image/112233"> вместо поддомена images-eu2 может быть любой иной. Подскажите, как мне получить этот поддомен в виде переменной, например так: $subdomain = 'images-eu2';? | |
|
|
|
|
|
|
|
для: Loneliness
(16.11.2007 в 17:58)
| | Можно воспользоваться следующим решением
<?php
$contents = '<img alt="img" src="http://images-eu2.mysite.com/service/image/112233"> вместо по';
$pattern = "|src=\"http://([^/]+)|is";
preg_match_all($pattern, $contents, $out);
echo "<pre>";
print_r($out[1]); // Домен в $out[1][0]
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.11.2007 в 20:01)
| | Великолепно! Благодарю. | |
|
|
|
|
|
|
|
для: Loneliness
(16.11.2007 в 20:57)
| | На сколько я понял, нужно было отделить поддомен, а не домен. Если поддомен, то в выражение cheops'а нужно внести некоторые изменения:
"|src=\"http://([^\.]+)|is"; | |
|
|
|
|
|
|
|
для: SHAman
(17.11.2007 в 11:27)
| | Ну, в принципе это дало домен вместе с поддоменом. Оставить один поддомен мне было по силам. :) | |
|
|
|