ciao a tutti,
ho un testo composto così:
Codice PHP:
$contenuto = "Prima parte di testo {elenco}, qui segue la seconda parte del testo";
ora devo sostituire alla parola "{elenco}" un file con un elenco, appunto.
ho scritto questo
Codice PHP:
$start = strpos($contenuto,"{elencolocalita}");
if($start > 0)
{
echo substr($contenuto,0,$start);
include('elenco.php');
echo $contenuto = str_replace("{elenco}","",substr($contenuto,$start));
}else{
echo $contenuto;
}
praticamente se trova un'occorrenza:
1. spezza il testo
2. inserisce il file php
3. riprende il testo da dove è stato spezzato
solo che ho un problema: la posizione del testo varia in continuazione e il file elenco.php viene stampato fuori dai tag.
riporto un esempio
codice:
<tr>
<td>PRIMO TESTO a cui segue l'elenco:</td>
<<a href=file.htm'>Primo punto in elenco</a>/tr><-RIGA TRONCATA
<tr>
<td>POSIZIONE CORRETTA MA NON RISPETTATA</td>
</tr>
<tr>
<td>
SECONDO TESTO</td>
</tr>
cosa sbaglio?