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?