| | |
| 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 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| EREGI_REPLACE error v PHP, ASP | 3 | 607 | 06.08.2009 19:56 stenley | | Spravne nahradenie eregi_replace v PHP, ASP | 5 | 529 | 13.01.2016 13:15 BX | | Kde je problem? v Intel čipové sady | 16 | 1432 | 08.05.2009 22:18 chup44 | | KDE - problém se zvukem v Operačné systémy Unix a Linux | 4 | 708 | 29.06.2006 21:53 Intelman | | poradite mi kde je problem ? v ATI/AMD grafické karty | 3 | 424 | 01.09.2012 16:23 brt.adrian | | PC nejde zapnut kde je problem ?? v Ostatné | 19 | 777 | 10.04.2008 8:57 1fantz | | Nestabilný počítač? kde moze byt problem? v Ostatné | 12 | 698 | 08.10.2008 17:31 James Moonk | | kde robim chybu, problem s delegatom v Technológia .NET | 2 | 1155 | 13.09.2010 9:46 dEVIANT | | MSI B450-A Pro, kde je problém? v AMD čipové sady | 11 | 633 | 08.07.2021 14:18 booom | | problem s PC - neviem kde je chyba v Ostatné | 0 | 479 | 17.01.2009 13:51 methodmanbj | | Vlozene DVD/CD nenájde... kde je problém ? v Optické zariadenia | 12 | 815 | 06.07.2010 14:16 Milanese | | žerie vela procesoru a neviem kde je problém v Intel - Integrated Electronics | 4 | 542 | 29.05.2011 18:33 dixi | | Problém s link bucks.com ( goneviral ) - kde zaradiť tému ? v Služby a webstránky | 0 | 854 | 26.04.2015 18:47 weas000 | | Gnome, KDE v Operačné systémy Unix a Linux | 16 | 1554 | 04.08.2008 20:10 branislav.poldauf | | Kde robíte? [ Choď na stránku: 1, 2, 3, 4 ] v Ekonomika, práca, biznis, podnikanie a peniaze | 92 | 8568 | 13.02.2011 10:52 Luks | | kde kupim v Ostatné | 13 | 821 | 01.12.2007 17:38 Jaro |
| 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
|
|