Autor | Zpráva | ||
---|---|---|---|
Duchaplny Profil |
#1 · Zasláno: 3. 11. 2010, 16:38:32
Zdravím,
už nejakú dobu sa snažím vyriešiť orezanie url, ale stále sa neviem pohnúť z miesta. Potrebujem orezať všetko, čo sa nachádza za a vrátane znaku "&". Napr. z "http://example.com/main.php?page=test&blabla" sa oreže &blabla a stránka sa uloží do databázy. Ukladanie mám vyriešené, ale to orezanie fakt netuším. Snažil som sa to spraviť cez regulárne výrazy. Neviem či som si vybral zrovna správnu cestu, každopádne aj keby áno, tak neviem dať dokopy výsledný script. Neviem sa teda pohnúť z miesta, preto vopred ďakujem za všetky rady. |
||
Cup Profil |
#2 · Zasláno: 3. 11. 2010, 16:59:16 · Upravil/a: Cup
|
||
Cup Profil |
#3 · Zasláno: 3. 11. 2010, 17:03:25
$OrezanaUrl = substr($url,0 ,strpos($url, "&")); asi tak nějak
|
||
Duchaplny Profil |
#4 · Zasláno: 3. 11. 2010, 17:14:55
Cup:
funguje to perfektne, fakt díky moc :) |
||
Cup Profil |
#5 · Zasláno: 3. 11. 2010, 17:19:36
dávej si ale pozor, v případě že tvoje url nebude mít znam "&" tak ti to nic nevyplivne ... bylo by dobrý to ošetřit podmínkou, ale to už zvládneš :)
|
||
Duchaplny Profil |
#6 · Zasláno: 3. 11. 2010, 17:23:27
mno nejak to hádam vyriešim.. hlavne, že som sa pohol z miesta..
|
||
Duchaplny Profil |
#7 · Zasláno: 3. 11. 2010, 21:27:52
najjednoduchšie riešenie, ktoré ma napadlo:
$url="http://".mysql_real_escape_string($_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']); if (strpos($url, "&")) $url = substr($url, 0, strpos($url, "&")); |
||
Časová prodleva: 14 let
|
0