Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    8

    preg_replace per modificare path

    Buongiorno signori, ho un grosso problema con lo script che sto facendo.
    In pratica devo modificare un path in modo da farlo puntare alla directory superiore, del tipo:

    $string_old = "C:/Programmi/Apache Group/Apache2/test/Progetto/root/dir_prova1/cartella1/";

    deve diventare:

    $string_new = "C:/Programmi/Apache Group/Apache2/test/Progetto/root/dir_prova1/";

    Il path ovviamente non e' fisso, ma cambia ogni volta.
    Ho letto un po' di discussioni qui sul forum e mi pare che il metodo migliore per fare questa modifica sia usare preg_replace, il problema e' che proprio non riesco a capire come impostare le espressioni...un aiutino?

    Grazie.

  2. #2
    la scrivo adesso su due piedi che ho due secondi, ma prova a fare:
    codice:
    $tmp_path = substr($url,0,strlen($path)-1);
    $new_path = dirname($tmp_path);
    se il tuo path include anche il nome del file basta che prima del substr fai un altro dirname.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    8
    La cosa era molto piu' semplice del previsto ,alla fine bastava quel dirname($path) che restituisce gia' la directory superiore.
    Ah, quante cose devo ancora imparare... :rollo:
    Grazie 1000

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.