|
|
|
|
|
для: deed_worker
(04.09.2014 в 14:49)
| | Вот это да!огромное спасибо ! | |
|
|
|
|
|
|
|
для: rurgil
(03.09.2014 в 21:02)
| | Это все решается без регулярки:
<?php
$str='rtrtrt r trtrtrt rtrtrt rtrt rtrtrtrtrt r trtrtrtrt rtrtr trt rtrt rtrtrtrtr trtrt rtrtrtrtr tr trtrtrtr trt rtrtrt rtrtrt r trtrtrt rtrtrt rtrt rtrtrtrtrt r trtrtrtrt rtrtr trt rtrt rtrtrtrtr trtrt rtrtrtrtr tr trtrtrtr trt rtrtrt rtrtrt r trtrtrt rtrtrt rtrt rtrtrtrtrt r trtrtrtrt rtrtr trt rtrt rtrtrtrtr trtrt rtrtrtrtr tr trtrtrtr trt rtrtrt http://www.softtime.ru/forum/pstadd.php?id_forum=6&id_theme=91501&id_post=54409644545454545454d4tf4gh454hd5fh nfnfhm#ruffertysfbththrfjhytj r trtrtrt rtrtrtrtrtrtr t rtrtrtrt rtrtr trtrtrt rtrt r trtrtrtrt rtrtrtrtrtrtrt rtrt rt rtrtrtrtr tr trtrtrtrtrt http://www.softtime.ru/forum/pstadd.php?id_forum=6&id_theme=91501&id_post=54409644545454545454d4tf4gh454hd5fh nfnfhm#ruffertysfbththrfjhytj';
//$comment=preg_replace("/(https?:\/\/(www\.)?)(\S{1,39})(\S*)/uis","<a href=\"$1$3$4\">$3</a>",$str);
$a=explode(' ',$str);
$c="";
$l='';
$j=0;
for($i=0;$i<count($a);$i++){
if(!mb_strpos($a[$i],'http://')&&$j<11){
$c.=' '.$a[$i];
$j++;
}
elseif(mb_strpos($a[$i],'http://')===0){
$l.=' <a href="'.$a[$i].'">Link</a>';
}
}
echo trim($c.'...'.$l);
?>
|
P.S. Забыл пароль от deed... | |
|
|
|
|
|
|
|
для: Deed
(03.09.2014 в 20:17)
| | Спасибо а подробности целиком выведу.такая была задумка | |
|
|
|
|
|
|
|
для: rurgil
(03.09.2014 в 12:14)
| | Завтра что-нибудь придумаем. Сегодня нет времени. | |
|
|
|
|
|
|
|
для: Deed
(03.09.2014 в 10:51)
| | До 50-ти,ой что я несу .10 примерно | |
|
|
|
|
|
|
|
для: rurgil
(02.09.2014 в 21:03)
| | Сколько слов текста должно остаться? | |
|
|
|
|
|
|
|
для: Deed
(02.09.2014 в 11:48)
| | Как можно добюавить [[:alnum:]],чтобы сокращался не только ссылочный текст. | |
|
|
|
|
|
|
|
для: rurgil
(02.09.2014 в 11:19)
| | Ну, вот так нужно было и говорить.
Если так, то:
<?php
$str='rtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtr trtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrt rtrtrtrtrtrtrtrtrtrtrtrtrtrt http://www.softtime.ru/forum/pstadd.php?id_forum=6&id_theme=91501&id_post=54409644545454545454d4tf4gh454hd5fh nfnfhm#ruffertysfbththrfjhytj
rtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtr trtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrt rtrtrtrtrtrtrtrtrtrtrtrtrtrt http://www.softtime.ru/forum/pstadd.php?id_forum=6&id_theme=91501&id_post=54409644545454545454d4tf4gh454hd5fh nfnfhm#ruffertysfbththrfjhytj';
$comment=preg_replace("/(https?:\/\/(www\.)?)(\S{1,39})(\S*)/uis","<a href=\"$1$3$4\">$3</a>",$str);
?>
|
P.S. Корявый парсер-параноик этого сайта рвет длинные строки без пробелов. | |
|
|
|
|
|
|
|
для: Deed
(02.09.2014 в 11:00)
| | Спасибо но расчитывал ввод без тегов | |
|
|
|
|
|
|
|
для: rurgil
(02.09.2014 в 10:06)
| | Ну, и чем же не устраивает предложенный мною выше код? | |
|
|
|
|