Visualizzazione risultati 1 fino 4 di 4

Discussione: non visualizzare una stringa dinamica

  1. #1
    Guest

    Question non visualizzare una stringa dinamica

    si, lo so che con str_replace si può sostituire una stringa magari a un campo vuoto ""... questo però se indichi esattamente la stringa giusto?

    io volevo nascondere un link che ogni volta può avere la fine diversa:

    per esempio

    www.prova.it/test.php?id=112233

    come faccio a eliminare
    www.prova.it/test.php?id=112233
    www.prova.it/test.php?id=223344
    www.prova.it/test.php?id=556677

    insomma seguendo questo ragionamento?
    praticamente devo nascondere tutte le parti di stringa che cominciano con
    www.prova.it/test.php?id=
    e devo nascondere anche il codice subito davanti, insieme al resto del link...

    come posso fare?

    so che posso contare su di voi grazie.

  2. #2
    Guest

    Predefinito

    $string = preg_replace("#www.prova.it/test.php\?id=(.*?)#is", '', $string);

    prova con questo codice

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da jostock
    $string = preg_replace("#www.prova.it/test.php\?id=(.*?)#is", '', $string);

    prova con questo codice
    Sì ma questo rimpiazza la stringa, non la nasconde. Mi sembrava di capire che tbsclan volesse che il collegamento su cui si clicca (che poi è anche quello che viene visualizzato sulla barra degli indirizzi quando si carica la pagina) non mostrasse all'utente i parametri id= etc. La risposta c'era in un altro thread nei giorni scorsi, ed era di usare i cookies, se non sbaglio. O forse sto confondendo i thread?

  4. #4
    Guest

    Predefinito

    NONO A ME BASTAVA CHE QUELLA STRINGA NON COMPARISSE NEL MIO FORUM! INSOMMA LA VOLEVO CANCELLARE DA OGNI POST... PERCHé IL MIO SITO è UN GIOCO ONLINE E QUEI MALEDETTI LINK POTREBBERO AIUTARE I GIOCATORI, MENTRE PER REGOLAMENTO DI GIOCO POSSONO COMPARIRE SOLO SU SITI ESTERNI O PER PASSAPAROLA VIA MSN MESSENGER ECCETERA

    mmm no, non va...
    mi sono studiato un po' di espressioni regolari
    e ho provato a realizzarne una io ma nemmeno questa va...
    già che ci sono dico il sito e la pagina per intero

    http://postmortem.altervista.org/offer.php?id= (+ il codice)

    avevo provato con l'espressione

    Codice PHP:
    "^[([url]http://postmortem\.altervista\.org/offer\.php\?id=)+][/url][a-z0-9]* $"
    ma evidentemente non sono riuscito a costruirla corretta perché non va

    me la potete correggere? thx

    Evita di scrivere tutto in maiuscolo, equivale ad urlare!
    debug
    Ultima modifica di debug : 22-06-2006 alle ore 18.35.36

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •