Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Come eliminare percorso ../ in php

    Salve a tutti ho la necessità di eliminare il percorso contenuto in una varibiale. In particolar modo devo cambiare:

    ../uploadetc
    in:
    uploadetc

    Come posso fare?

    Ho provato con:

    str_replace('../', '', '$var'); ma non funziona qualche idea?
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

  2. #2

    Re: Come eliminare percorso ../ in php

    Originariamente inviato da rickynewtek
    ...ma non funziona qualche idea?
    "non funziona" non significa nulla
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Tranquillo ho risolto, grazie lo stesso, per chi servisse:

    codice:
    $percorso = $row['percorso']; 
    $way = str_replace('../', '', ''. $percorso .'');
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

  4. #4
    Originariamente inviato da rickynewtek
    Tranquillo ho risolto, grazie lo stesso, per chi servisse:

    codice:
    $percorso = $row['percorso']; 
    $way = str_replace('../', '', ''. $percorso .'');
    Così era troppo semplice?

    Codice PHP:
    $percorso $row['percorso']; 
    $way str_replace('../'''$percorso); 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    residenza
    Umbria
    Messaggi
    46
    Non sono sicuro di aver capito la domanda, ma probabilmente devi usare parse_url, una specifica php che ti scompone una stringa contenente un indirizzo nelle varie componenti.

    La documentazione la trovi qui:

    http://in2.php.net/manual/en/function.parse-url.php
    sergio di sunelweb

  6. #6
    Satifal, senza offesa, ma secondo te non ci avevo già provato? non pensi di essere un pò troppo altezzoso nelle tue risposte?? detto questo chiudo spero sia utile anche ad altri.
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

  7. #7
    Originariamente inviato da rickynewtek
    Satifal, senza offesa, ma secondo te non ci avevo già provato?...
    Secondo me no dato che funziona perfettamente.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Vabbè in ogni caso ho risolto lasciamo satifal con le sue manie di grandezza byez
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

  9. #9

    Re: Re: Come eliminare percorso ../ in php

    Originariamente inviato da satifal
    "non funziona" non significa nulla
    in ogni caso dato che sei così saccente:

    http://www.treccani.it/vocabolario/funzionare/
    http://www.targetweb.it - Web design, guide e risorse utili su Html5, jQuery, Css3

  10. #10

    Re: Re: Re: Come eliminare percorso ../ in php

    Originariamente inviato da rickynewtek
    in ogni caso dato che sei così saccente:

    http://www.treccani.it/vocabolario/funzionare/
    Ciao ricky, benvenuto.

    Quello che vuole dire satifal è che ci troviamo in un forum dove la gente si aiuta vicendevolmente, ma per farlo c'è bisogno di collaborazione da ambo le parti. Se tu dici che una cosa "non funziona" non aiuti di certo gli altri a capire il problema. Nel campo della programmazione, anche un punto mancante o un apice messo al posto sbagliato può generare parecchi problemi; è buona norma quindi essere più precisi possibili, postando gli errori o comunque spiegando al meglio in cosa consiste il malfunzionamento. Sta di fatto che str_replace("../", "", $stringa); è sintatticamente ineccepibile, quindi per forza di cose avrai commesso un qualche errore sintattico. La mia non è una polemica, ma solo un monito per chi, come satifal, è sempre molto disponibile con tutti.

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.