| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal baumax: 04.09.2009 16:23 | |
|
mam tabulku XY , kde mam stlpec s menom text_blog.
dotaz na databazu:
Kód: $all_clanky = mysql_query("SELECT * FROM XY ORDER BY id_blog DESC LIMIT $od, $do "); $num_all_clanky = mysql_num_rows($all_clanky);
a zobrazujem to cez for: Kód: for($i=0;$i<$num_all_clanky;$i++){ ...
$textOK=eregi_replace("(^| |>)(http([s]?)://www([.]?[a-zA-Z0-9_/-?])[^< ]*)", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>",mysql_Result($all_clanky, $i, "text_blog")); $textOK=eregi_replace("(^| |>)(http([s]?)://([.]?[a-zA-Z0-9_/-?])[^< ]*)", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>",mysql_Result($all_clanky, $i, "text_blog")); $textOK=eregi_replace("(^| |>)(www([.]?[a-zA-Z0-9_/-?])[^< ]*)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>",mysql_Result($all_clanky, $i, "text_blog"));
echo "textOK"; ...
} a problem mam v tom, ze ked to mam zapisane takto, tak adresu, kde je www.nieco.sk mi pekne zobrazi aj hodi z nej link na nieco.sk ... ale ked tam je http, alebo https, tak to vezme ako text ... ak poradie vymenim, napriklad takto: Kód: $textOK=eregi_replace("(^| |>)(www([.]?[a-zA-Z0-9_/-?])[^< ]*)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>",mysql_Result($all_clanky, $i, "text_blog")); $textOK=eregi_replace("(^| |>)(http([s]?)://www([.]?[a-zA-Z0-9_/-?])[^< ]*)", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>",mysql_Result($all_clanky, $i, "text_blog")); $textOK=eregi_replace("(^| |>)(http([s]?)://([.]?[a-zA-Z0-9_/-?])[^< ]*)", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>",mysql_Result($all_clanky, $i, "text_blog"));
echo "textOK";
tak teraz mi vezme dobre adresy s http, aj https, ale kde je len www, tak mi to vezme len ako text ... neviem preco
poradte, vdaka
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
no je to jednoduche predsa
Ty v prvom kroku, priradíš premenne textOK, upravený text z DB, To isté však urobíš aj v ďalších dvoch krokoch. Ako to opraviť? V druhom a treťom kroku, daj miesto Kód: mysql_Result($all_clanky, $i, "text_blog") toto: Kód: $textOK
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|