Rezultate 1 la 3 din 3

Subiect: Extragere date din URI

Vizualizare arbore

  1. #2
    Avatarul lui Gabriel Puscuta
    Gabriel Puscuta este deconectat Ambasador
    Reputatie:
    39
    Data înscrierii
    7th September 2006
    Locaţie
    Sibiu
    Posturi
    786
    Putere Rep
    39


    Implicit

    Salut,

    1. parse_url($url,PHP_URL_QUERY); nu poti folosi ca sa-ti returneze parametri
    2. trebuie interpretat linkul de forma:

    Cod PHP:
    //$url = $_SERVER['REQUEST_URI'];
    $url 'http://www.site.ro/articol-nou_r3_p7.html';
    $temp[0] = explode('/',$url); 
    care va returna un array de forma:
    Array ( [0] => http: [1] => [2] => www. site.ro [3] => articol-nou_r3_p7.html )
    apoi:
    Cod PHP:
    $temp[1] = end($temp[0]);
    $temp[2] = explode('_',$temp[1]);
            
    if(
    ereg('r',$temp[2][1])) $params['r'] = str_replace('r','',$temp[2][1]);
            
    $temp[3] = $temp[2][2];
    $temp[4] = explode('.',$temp[3]);
            
    if(
    ereg('p'$temp[4][0])) $params['p'] = str_replace('p','',$temp[4][0]);
            
    unset(
    $temp);
            
    print_r($params); 
    Si iti va returna un array de forma:
    Array ( [r] => 3 [p] => 7 )
    Bineinteles se poate face ceva si mai complex. Ideea e ca trebuie intrepretat link-ul. Codul de mai sus merge perfect daca inainte de _r(n) nu ai alt "_". Daca ai de gand sa bagi si alte "_" in titlul articolului de exemplu spune-mi si iti fac alt cod.

    O zi buna.
    Ultima modificare făcută de Gabriel Puscuta; 14th August 2009 la 10:47.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Date private
    De c|neva în forumul Bar, lobby...
    Răspunsuri: 5
    Ultimul Post: 11th September 2008, 12:27
  2. Baza de date :)
    De Sebastian în forumul Bar, lobby...
    Răspunsuri: 3
    Ultimul Post: 9th September 2008, 23:05
  3. program recuperare date
    De Adrian Poputoaia în forumul Bar, lobby...
    Răspunsuri: 8
    Ultimul Post: 19th July 2008, 11:32
  4. extragere bani veniti prin PayPal ....
    De clon în forumul PayPal
    Răspunsuri: 15
    Ultimul Post: 26th May 2008, 14:56
  5. Baza de date
    De eRwin în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 26th August 2005, 09:10

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •