Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2011, 15:07
MRB09
 
Fecha de Ingreso: febrero-2009
Ubicación: Argentina, Santa Fe, Rosario
Mensajes: 305
Antigüedad: 15 años, 2 meses
Puntos: 4
Alternativa a funciones que no muestren el contenido?

Estoy haciendo mi primer sistema de plantillas

Código PHP:
Ver original
  1. <?php
  2. $plantilla = file_get_contents("tpl/principal.tpl");
  3. function head() {
  4. echo "<title>RosarioCasas.com</title>";
  5. }
  6. function contenido() {
  7. echo "Contenidoadasdasd";
  8. }
  9. $headp = str_replace("{head}", head(), $plantilla);
  10. $final = str_replace("{contenido}", contenido(), $plantilla);
  11. echo $final;
  12. ?>

El problema de esto es que el contenido de las funciones se imprime en la página.

No puedo usar variables como en este caso $head y $contenido porque se determinan con comillas "" y yo voy a meter HTML (<a href= "asd" ), lo que provocaría un error.

Me explico? Saludos