| Autor | Zpráva | ||
|---|---|---|---|
| frytol Profil * |
#1 · Zasláno: 7. 5. 2010, 16:19:30
Ahoj mam problém asi jako každý kdo sem píše. Dejme tomu že bude někdo psát do diskuze no a mezi text dá odkaz jak vytáhnu jenom to slovo který je jako odkaz znej pak udělám odkaz no a pak zas jak do toho textu vložím ten odkaz tam kde má být jde to samohřejmě přes databáze. Děkuji za odpověd
$urltest="0";
$urltext="0";
$urltext2="0";
if($type=="url"){
if(preg_match("[www.youtube.com/watch]", $text)){
$urltext="1";
$urltest="1";
$urltext2="1";
}
if($urltest=="0"){
if($type=="url"){
$urltext2="0";
if(preg_match("[http://]", $text)){
echo "<a href=$text target=_blank>$text</a>";
$urltext2="1";
}
if($urltext2=="0"){
if(preg_match("[www.]", $text)){
echo "<a href=http://$text target=_blank>$text</a>";
$urltext2="1";
}
}
}
}
if($urltest=="1"){
$text2=str_replace("www.youtube.com/watch?v=","",$text);
$text3=str_replace("http://","",$text2);
$text4=substr($text3,0,11);
echo "<object width='320' height='192'><param name='movie' value='http://www.youtube.com/v/$text4'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/$text4' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='320' height='192'></embed></object>";
}
}
|
||
| Alphard Profil |
#2 · Zasláno: 7. 5. 2010, 16:46:47
|
||
| frytol Profil * |
#3 · Zasláno: 7. 5. 2010, 20:12:00
a jak by to asi tak vypadalo v nákym kódu?
|
||
| panther Profil |
#4 · Zasláno: 7. 5. 2010, 20:12:48
frytol:
v manuálu jsou příklady. |
||
| frytol Profil * |
#5 · Zasláno: 7. 5. 2010, 20:16:08
jj jsem si všiml já jsem klikl jenom na ten druhý odkaz tak snad stoho budu moudrej :-).
|
||
| frytol Profil * |
#6 · Zasláno: 7. 5. 2010, 20:25:42
Tak s toho nejsem nak moudrej mohl by tu někdo prosím napsat z jednodušenou verzi dejme tomu že bych měl v promění:
$text="tohle je moje nová stránka www.niceworld.ic.cz ..."; dík za pomoc. |
||
| frytol Profil |
#7 · Zasláno: 7. 5. 2010, 21:17:12
už vim jinak díky.
$text="tohle je moje nová stránka www.niceworld.ic.cz ..."; $text = preg_replace("/((http:\/\/)|(www\.))([^ ]+[^,. ])/i", "<a href=\"http://$3$4\" title=\"Odkaz na internetovou stránku\">$2$3$4</a>", $text); echo $text; |
||
|
Časová prodleva: 16 let
|
|||
0