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

    Espressioni regolari su url

    Io ho bisogno di estrarre da un lungo url tutta la path escluso il nome del file. Per esempio se ho:

    www.url.it/dir1/dir2/dir3/file.ext

    Avrei bisogno di splittare in modo da avere 2 variabili:

    $var1= www.url.it/dir1/dir2/dir3/
    e
    $var2= file.ext

    qUALCUNO SA COME FARE?
    www.fulleffect.it
    Il miglior sito hip hop in Italia.

    FAIEL aka Raffaele Madaro
    FORZA BARI !!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova a vedere se ti può essere d'aiuto questo link:
    http://it2.php.net/manual/it/function.parse-url.php

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Guarda, mi sono trovato adesso a dover fare una cosa simile:
    Codice PHP:
    <?php
    $path 
    "www.url.it/dir1/dir2/dir3/file.ext";
    $percorso dirname($path);
    $pagina basename($path);

    echo 
    "
    "
    .$percorso." -- ".$pagina;
    ?>
    prova a vedere se ti va bene.
    ciao

  4. #4
    Il tuo suggerimento è perfetto, in effetti sono io che non sono stato preciso...
    In realtà non ho l' indirizzo assoluto ma quello relativo, cioè:

    $path = "/dir1/dir2/dir3/file.ext";

    Altre soluzioni ?
    www.fulleffect.it
    Il miglior sito hip hop in Italia.

    FAIEL aka Raffaele Madaro
    FORZA BARI !!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Cioè tu avresti:
    $path = "/dir1/dir2/dir3/file.ext";

    e vorresti ottenere:
    $percorso = "www.url.it/dir1/di2/dir3/";
    $pagina = "file.ext";

    giusto o ho sbagliato a capire?
    Se fosse così ti basta modificare quello che ti ho postato in precedenza:
    Codice PHP:
    <?php
    $path 
    "/dir1/dir2/dir3/file.ext";
    $percorso "www.url.it".dirname($path);
    $pagina basename($path);

    echo 
    "
    "
    .$percorso." -- ".$pagina;
    ?>
    Se non fosse così, chiedo scusa, ma non ho capito...

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.