Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Scomponi path

  1. #1

    Scomponi path

    Ciao,
    vorrei cercare di capire come scomporre un path non solo nelle sue componenti (usando parse_url()), ma soprattutto, nelle singole directory che identificano il percorso, ovvero vorrei poter creare un array oppure migliorare quello creato da parse_url() con :
    se mi trovo in :
    http://www.miodominio.com/dir1/dir11/dir111
    --->> [dir1, dir11, dir111]
    http://www.miodominio.com/dir2/dir32/dir312
    --->> [dir2, dir32, dir312]

    Non mi sembra che nessuna funzione php faccia questa cosa di base... ...o almeno non ho trovato nulla !!
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  2. #2

    Re: Scomponi path

    Originariamente inviato da rasega
    Ciao,
    vorrei cercare di capire come scomporre un path non solo nelle sue componenti (usando parse_url()), ma soprattutto, nelle singole directory che identificano il percorso, ovvero vorrei poter creare un array oppure migliorare quello creato da parse_url() con :
    se mi trovo in :
    http://www.miodominio.com/dir1/dir11/dir111
    --->> [dir1, dir11, dir111]
    http://www.miodominio.com/dir2/dir32/dir312
    --->> [dir2, dir32, dir312]

    Non mi sembra che nessuna funzione php faccia questa cosa di base... ...o almeno non ho trovato nulla !!
    explode() della componente di parse_url che ti interessa!
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  3. #3
    Quindi potrebbe bastare fare una cosa del tipo :
    codice:
    <?php
    $path_parts = pathinfo($percorso);
    $componenti=explode('/',$path_parts['dirname']);
    ?>
    Ed in $componenti mi ritrovo le varie dir che compongono il path ?? :master:
    Sembra fin troppo semplice !! :rollo:
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  4. #4
    fai prima a vedere (magari ci aggiungi un array_filter per rimuovere eventuali entry vuote dovute a possibili "//" spuri)
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  5. #5
    Infatti !!
    Grazie e Buon Natale !!
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

  6. #6
    Ehm...un ultima cosa :
    come carico nella variabile $percorso il path completo che mi interessa ?? (ovvero quello in cui mi trovo !!)
    Il mio futuro ?? Io lo conosco, è il PARTY !! (Party Man)
    ...e ricordati che prima o poi il po-chi gira (Il Maestro)

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.