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

    highlight del testo cercato nel sito

    Dopo varie ricerche nel web e vari tentativi non sono ancora riuscit oa trovare una soluzione per fare un higligth che non intervenga all'interno dei tag danneggiando la pagina.
    Mi spiego meglio:

    io ho questo testo:

    ..<font size='2'>Il font è un....</font>..

    la parola cercata è font:

    con un espressione regolare vorrei cambiare font in <u>font</u>

    ..<font size='2'>Il font è un....</font>..

    attualmente con una replace succede questo:

    ..<font size='2'>Il font è un....</font>..

    ovviamente si spagina tutto,.. immaginate cercare cose come table o td.

    Premetto che ho provato a cercare se il discorso era già stato affrontato nel forum ma la ricerca mi restituisce un errore di allocazione memoria, quindi ho preferito riaffrontarlo direttamente.
    CORROBORANTE
    GLEEEEEERRB!

  2. #2
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,082
    vediamo se ho capito bene : vuoi cambiare

    ... <font size=2>testo cercato</font> ..
    con

    <u>testo cercat</u>

    giusto?
    Guybrush Threepwood

  3. #3
    i tag al di fuori devono rimanere, sono un esempio... deve essere:


    ... <font size=2>adbc testo cercato altro testo</font> ..
    con

    <font size=2>adbc <u>testo cercat</u> altro testo</font> ..
    CORROBORANTE
    GLEEEEEERRB!

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,082
    beh allora non credo ci siano problemi
    es. per mettere in BOLD la parola cercata

    codice:
    $ricerca="umani";
    $testo="<font size=2>Ho visto cose che voi umani non potreste neanche immaginare</font>";
    $testo=str_replace($ricerca,"".$ricerca."",$testo);
    che ne dici?
    Guybrush Threepwood

  5. #5
    no aspetta,... così ero capace ma...

    se io cerco la parola table si pacca tutto,...

    <table width='10'.....>.......</table>
    CORROBORANTE
    GLEEEEEERRB!

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,082
    beh in questo caso mi sa che c'è poco da fare.

    secondo me l'unica soluzione è filtrare la ricerca evidanto di cercare parole tipo TABLE TD TR B FONT H2... e compagnia bella...

    Questo secodo me...
    Guybrush Threepwood

  7. #7
    no, è questione di espresioni regolari, veramente ho provato anche qualche funzione qui e lì ma nessuna funzionava come doveva.

    Alla fine ne farò una classe ma quella attualmente sviluppata non soddisfa il criterio di "html safe" che voglio.
    CORROBORANTE
    GLEEEEEERRB!

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 © 2021 vBulletin Solutions, Inc. All rights reserved.