|
|
|
|
|
для: Петровичь5
(25.04.2006 в 12:03)
| | в функции substr($title,$s,$e); - переменная $e должна содержать длинну нужной строки, а не позицию конца.
можно поступить примерно так
<?php
$title = '<a onclick="ops(this, \'\')" href="http://site.ru" target=_blank>tra-ta-ta</a>';
$s = strpos($title, 'http://');
$e = strpos($title, '" target');
echo $url = substr($title,$s,$e-$s);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(25.04.2006 в 10:18)
| | я непротив с помощью их, но сейчас мне нужно именно обойтись без них
вы сможете помочь? | |
|
|
|
|
|
|
|
для: Петровичь5
(25.04.2006 в 06:19)
| | Хм... а почему нельзя использовать регулярные выражения? | |
|
|
|
|
|
|
| Нужно какимто образом занести в переменную только ссылку, тоесть в место
<a onclick="ops(this, '')" href="http://site.ru" target=_blank>tra-ta-ta</a>
нужно получить http://site.ru
но это нужно сделать не регами, ну тоесть не через регулярные выражения,
строковыми пробывал чёт неполучается
$s = strpos($title, ')" href="');
$e = strpos($title, '" target=_blank>');
echo $url = substr($title,$s,$e);
пробывал через strip_tags($title,'<a>') не получается, оставляет только текст
пробывал ещё через parse_url
$host = parse_url($out_title[1][$i]);
echo $host['host'];
тут тоже не получается, какими способами я уже незнаю это сделать, помогите,
может кто уже решал подобную задачу? | |
|
|
|
|