Newsgroup: it.comp.www.php
Titolo: Parsing in una stringa

Salve a tutti,
vorrei sapere se esiste una funzione php che mi permetta di elminare da 
un array di stringhe, una che non mi interessa. Mi spiego meglio.
Io inserisco tramite un form del testo, solo che in questo testo vengono 
inseriti alcuni tag html che non mi interessano, e che successivamente 
mi disturbano anche la visualizzazione nel sito. C'è una funzione che 
passandogli $testo mi leva ad esempio il tag <P>(tanto per dirne uno), o 
comunque uno specificato da me?
Grazie e buon lavoro a tutti

Vincio ha scritto:

Ho trovato: str_replace, preg_replace, ereg_replace...devo capire quali 
sono le differenze e quale di questa è adatta al mio caso.

 str_replace
Ho usato:
$change=array('<P>','</P>');
$str=str_replace($change,"",$corpo);
Ma non capisco perchè ha funzionato soltanto con alcuni record e non con 
tutti :|
Idee?

Non riesco a fare funzionare il parsing in tutti i record. Durante 
l'update si bloccano in alcuni punti e non finisco l'update:
  UPDATE articoli SET corpo = 'L’&lt;B&gt;Amatori Messina&lt;/B&gt; ha 
ufficializzato l’acquisto di Alessandro &lt;B&gt;Ceparano&lt;/B&gt;. Si 
tratta di un’&lt;U&gt;ala grande&lt;/U&gt;, di 206 cm, che dovrebbe 
limitare le lacune sotto canestro evidenziate dai nero-arancio nelle 
prime giornate di campionato. Nato&amp;nbsp;a Napoli il 4 marzo 1982, 
&egrave; un &lt;U&gt;ottimo rimbalzista&lt;/U&gt;, 
&lt;U&gt;dinamico&lt;/U&gt; e con &lt;U&gt;buone qualit&agrave; 
tecniche&lt;/U&gt; e doti di &lt;U&gt;palleggio&lt;/U&gt;. In pratica, 
ricorderebbe molto da vicino Emiliano &lt;U&gt;Fucek&lt;/U&gt;, 
l’argentino ceduto in prestito dall’Amatori al Gemelli Barcellona in C2. 
Era gi&agrave; stato provato in gran segreto dalla societ&agrave; del 
presidente Centorrino, che questa mattina ha limato i dettagli che hanno 
portato all’accordo. Nonostante la giovane et&agrave;, il suo curriculum 
&egrave; gia chilometrico. L’&lt;U&gt;acquisto&lt;/U&gt;, 
particolarmente &lt;U&gt;oneroso&lt;/U&gt;, &egrave; stato possibile 
anche grazie al supporto della &lt;B&gt;Selte&lt;/B&gt;, main sponsor 
della societ&agrave;, e degli altri &lt;U&gt;partner&lt;/U&gt;. Dopo 
un’apparizione in C1 con la Pallacanestro&lt;B&gt; &lt;/B&gt;Salerno, il 
ragazzo &egrave; stato ad &lt;B&gt;Udine&lt;/B&gt;, dove ha fatto parte 
delle &lt;U&gt;giovanili&lt;/U&gt; della &lt;B&gt;Snaidero&lt;/B&gt;. 
Era considerato un prospetto da serie maggiori, ma il suo percorso 
&egrave; stato ai margini del grande giro. Terminata l’esperienza in 
Friuli, nella stagione 2000-01 ha partecipato al campionato 
di&amp;nbsp;C1 con &lt;B&gt;L’Aquila&lt;/B&gt;. Ha poi disputato due 
campionati di serie B2, con la &lt;B&gt;Falchetti Caserta&lt;/B&gt; 
e&amp;nbsp;con il &lt;B&gt;Montecchio&lt;/B&gt;.&amp;nbsp;Due anni fa 
&egrave; stato a &lt;B&gt;Gorizia&lt;/B&gt;, in &lt;B&gt;B1&lt;/B&gt;, e 
dal febbraio del 2004 all’&lt;B&gt;A&amp;amp;S 
Napoli&lt;/B&gt;,&amp;nbsp;con cui conquist&ograve; la 
salvezza&amp;nbsp;in B2. Doppio tesseramento anche l'anno scorso : ha 
prima disputato il girone d 'andata&amp;nbsp;della B2 con l' & lt
Come posso risolvere questo problema? Purtroppo i contenuti non vengono 
inseriti da me nel sito, quindi vengono scritti con diversi 
programmi(word,notepad,etc) e poi inseriti tramite un form...attendo 
speranzoso un aiuto.

 speranzoso un aiuto.
Ciao,
ho letto arrozzando ma hai controllato che nel testo non ci siano degli 
apici('). Se così fosse devi sostituirli con due apici ('').
Facci sapere.
Marko!

 <P>(tanto per dirne uno), o comunque uno specificato da me?
http://www.php.net/strip_tags
 leggi i commenti.
Comunque 
http://www.php.net/addslashes
 o funzione specifica relativa al
DB che stai utilizzando.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Ho risolto facendo il parsing degli apici come consigliato da 
markitiello...grazie a tutti