ciao a tutti,
ho un testo composto così:
ora devo sostituire alla parola "{elenco}" un file con un elenco, appunto.Codice PHP:$contenuto = "Prima parte di testo {elenco}, qui segue la seconda parte del testo";
ho scritto questo
praticamente se trova un'occorrenza: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;
}
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
cosa sbaglio?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>

Rispondi quotando