Ciao,
ho all'interno di un database (id, nome, link) alcune parole su cui effettuare il replace...
Posto un esempio, nel db ci sono due righe:
id nome link
1 nome cognome http://......
2 nome http://.....
A questo punto, se nel testo è presente una riga tipo:
Sabato notte nome ha fatto......
viene trasformata in
Sabato notte nome ha fatto
E fin qui tutto a posto...
Il problema sorge quando si sovrappongono nome e cognome, la riga:
Sabato notte nome cognome ha fatto......
diventerebbe:
Sabato notte <a href="link">nome cognome</a> ha fatto
Ovviamente si sovrappongono i due replace.
1. Come posso fare per evitare questo problema (la tabella con i testi da modificare sono molti, oltre 200).
2. Come posso fare per lanciare il replace con un ciclo (tanto viene fatto all'inserimento della news e non al caricamento dell'articolo e non appesentirebbe troppo il server) che salti senza fare un replace del testo all'interno di un link?
Grazie mille per chi sa dare una mano!
P.s. poi ci penso io a regolare l'ordine di check per evitare che si controlli prima nome e poi nome cognome
![]()

Rispondi quotando