Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2007, 10:24
Avatar de malucha
malucha
 
Fecha de Ingreso: abril-2005
Mensajes: 70
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Problema con inserción de página con código php en web modular

Cómo no, regreso al foro con nuevos problemas. Os pongo la estructura del sitio web (de momento) para que os situéis.
  1. X Imágenes
  2. X Includes
    • -> dominiosA.php
    • -> footer.html
    • -> header.html
    • -> menu.php
  3. X layouts
    • -> imprimir.php
    • -> layout_simple.php
    • -> plantilla_basica.php
  4. X modulos
    • -> empresa.php
    • -> home.php
    • -> otros_servicios.php
    • -> soporte_tecnico.php
  5. -> conf.php
  6. -> estilos.css
  7. -> index.php
Leyenda: X (Carpeta) --> (archivo)

Bien. Resulta que hasta el momento no tenía problema porque las páginas anteriores las tenía en HTML. Sin embargo en Otros servicios utilizo código PHP en la columna2 (que es una variable que utilizo para incrustar el texto anterior en el nuevo módulo, correspondiente a la columna derecha), además de HTML. Como tenía un montón de problemas al dejarlo así 'incrustado' (por las comillas entre otras cosas) decidí ponerlo en un archivo independiente y utilizarlo mediante un include. El problema es que desde el include no logro que aparezca nada.

Es decir, el resto de los includes los pongo en la plantilla, de esta forma:
Código PHP:
<?php include ('includes/header.html'); ?>
y en la plantilla se incrusta el módulo, utilizando las variables para separar el contenido (las variables que uso son: titulo, keys, description, columna1 y columna2). Lo muestra todo correctamente, excepto lo que debería añadirse con el include de dominioA.php, que sería algo como lo que sigue:

Si no se metió nombre -> muestra formulario
Si se metió -> muestra el nombre como corresponda.

Sin embargo, ni siquiera me muestra el formulario. No logro averiguar que puede ser. Al include, desde el módulo, lo llamo de la misma manera
Código PHP:
<?php include ("/includes/dominiosA.php"); ?>
, probé a escapar las comillas, a poner comillas simples, a darle una ruta anterior con ../includes... pero no logro encontrar el error.

¿Vosotros lo encontráis?
¡Echadme una mano please! Os estaré eternamente agradecida! :)