Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Estrazione parola da url

    Ho una serie di pagine:

    www.miosito.it/annunci-roma.html
    www.miosito.it/annunci-milano.html
    www.miosito.it/annunci-torino.html
    www.miosito.it/annunci-padova.html
    www.miosito.it/annunci-napoli.html
    etc etc

    Tutte corrispondendi alla stessa pagina annunci.php tramite mod_rewrite

    Come posso fare uno script che mi porti il nome della città in una variabile $citta ?

    Grazie

  2. #2
    Metti gli indirizi in un array, mentre lo scorri (while) usi la funziona explode per spezzare la stringa prima all'altezza dello /, poi all'alteza del . dell'estensione, e poi alla fine del trattino orizzontale.
    Dindya

  3. #3
    Grazie comunque. Ho usato uno strip. Non sapevo fosse così semplice, altrimenti non vi disturbavo!

    Codice PHP:
    <?php list ($prestrip$citta) = split ('-'$_SERVER['REQUEST_URI']);
    Però adesso mi ritrovo con "milano.html"

    e con questa riga:
    substr($citta, 0, strlen($citta)-4);

    non mi rimuove gli ultimi 4 caratteri.

    Come posso fare?

  4. #4
    <?php
    list ($prestrip, $citta) = split ('-', $_SERVER['REQUEST_URI']);
    $citta=substr($citta, 0, strlen($citta)-5);
    ?>

    Funziona benissimo. Scusami!

    CIAO !!!

  5. #5
    puoi eventualmente fare così:

    $pagine = array();
    $pagine[0] = "www.miosito.it/annunci-roma.html";
    $pagine[1] = "www.miosito.it/annunci-milano.html";
    $pagine[2] = "www.miosito.it/annunci-torino.html";
    $pagine[3] = "www.miosito.it/annunci-padova.html";
    $pagine[4] = "www.miosito.it/annunci-napoli.html";

    for($i=0; $i<=4; $i++)
    {
    $dominio = explode("/", $pagine[$i]);
    //echo "dominio: " . $dominio[0] . " ";
    $estensione = explode(".", $dominio[1]);
    //echo "estensione: " . $estensione[1] . " ";
    $citta = explode("-", $estensione[0]);
    echo "la citta: " . $citta[1] . "
    ";
    }
    Dindya

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.