Autor | Zpráva | ||
---|---|---|---|
wabi Profil * |
#1 · Zasláno: 27. 6. 2011, 12:08:59
Zdravím,
mám dva způsoby zapsání webové adresy - jednu od uživatele, která by měla být ve formátu www.webovastranka.doména (ale bohužel pouze měla, jelikož je to od uživatele, tak se nemůžu spolehnout jestli tam nebude i http:// nebo bez www. apod.) a potom druhý zápis, který se dynamicky získává z aktuální stránky, takže tam bude pravděpodobně i http:// (nebo https://), buď www. nebo bez a potom i všechny podsložky pod kterými se nachází aktuální soubor. A já bych potřeboval tyto dvě proměnné porovnat a jestliže se bude adresa (pouze adresa webu po www. a před .doménou, ne s podsložkami apod.) rovnat, tak něco provést. S regulárními výrazy nemám moc zkušeností, tak jsem zatím zkoušel jen ty řetězce předupravit pomocí str_replace apod. ale vždycky mi to s nějakým formátem dělalo problémy a nerovnalo se to. Nevěděl by někdo, jak by takový regulární výraz mohl vypadat? Předem díky! |
||
Tori Profil |
#2 · Zasláno: 27. 6. 2011, 12:18:43
Koukněte na tuhle funkci - využívá parse_url, ale opravuje její nedostatky. "www." by mělo jít odstranit obyčejným str_replace.
|
||
wabi Profil * |
#3 · Zasláno: 27. 6. 2011, 23:52:48
Super, vypadá to že to funguje! Stačí přidat zmíněný str_replace na "www." a je to přesné. Díky!
|
||
Časová prodleva: 13 let
|
0