
11.02.2009, 06:40
|
|
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме: 203408
Репутация:
7
|
|
Сообщение от Корвин
PHP код:
<form method="POST">
<input type="text" size="40" name="url"><br>
<input type="submit" value="Обработать">
</form>
<?
function preg_match_between($a_sStart, $a_sEnd, $a_sSubject)
{
$pattern = '/'. $a_sStart .'(.*?)'. $a_sEnd .'/';
preg_match ($pattern, $a_sSubject, $result);
$pattern = '/'. $a_sStart .'/';
$result = preg_replace ($pattern, '', $result[0]);
$pattern = '/'. $a_sEnd .'/';
$result = preg_replace ($pattern, '', $result);
return $result;
}
if($_POST && isset($_POST['url']) && !empty($_POST['url']))
{
$str = $_POST['url'];
$res = preg_match_between('video', '\/', $str);
echo $your_url = "http://video.sayt.ru/upload/video/".$res.".flv";
}
?>
пользуйся=)
спасибо =) Ток есть маленькая проблемка =)
У сайта с которого выпремляется ссылка в домене есть слово video =(
и вот эта часть кода
PHP код:
$res = preg_match_between('video', '\/', $str);
обрабатывает первое слово видео =(
И ссылка получается http://video.sayt.ru/upload/video/.sayt.ru.flv
Кто может подсказать как это исправить? 
|
|
|