Foros del Web » Programando para Internet » PHP »

Problemas con mi primer pagina en php

Estas en el tema de Problemas con mi primer pagina en php en el foro de PHP en Foros del Web. Hola gente, vereis, gracias a una revista, he creado un diseño de página en php, copiando digamos que el codigo que vienen en una pagina ...
  #1 (permalink)  
Antiguo 14/10/2005, 09:39
 
Fecha de Ingreso: julio-2002
Ubicación: España
Mensajes: 61
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Problemas con mi primer pagina en php

Hola gente, vereis, gracias a una revista, he creado un diseño de página en php, copiando digamos que el codigo que vienen en una pagina de ejemplo, pero es que no funciona .. no se si yo lo he copaido mal.. o por el contrario, falla algo... de primeras el servidor que utilizo es Lycos, y dentro de mi cuenta principal, he creado una carpeta llamada /php (http://usuarios.lycos.es/pobladosims/php/) que es donde tengo el diseño de muestra, al cargar la pagina principal, sale todo en blanco.

Aqui os muestro lo que he hecho, aver si me podeis decir que falla, esta tal como viene en la revista, al noser que sea algun espacio o algo...

Tengo 3 directorios, modulos, includes y temas. En el modulos, estan los ficheros inicio.php y mail.php, en el temas, el tema.php y en el includes, el pie.html, menu.html, cabecera.html. Y en el directorio raiz, el index.php y el configuracion.php

Código:
<?php

define('modulo_defecto','inicio');
define('ruta_modulos',realpath('./modulos/'));
define('tema_defecto','tema.php');
define('ruta_temas',realpath('./temas/'));

$configuracion['inicio']='inicio.php';
$configuracion['email']='mail.php';

?>
configuracion.php


Código:
<?php
include('configuracion.php');

if (!empty($_GET['modulo']))
	$modulo=$_GET['modulo'];
else
	$modulo=modulo_defecto;
	
$path_modulo=ruta_modulos.'/'.$configuracion[$modulo];
	
$ruta_tema=ruta_temas.'/tema.php';
include $ruta_tema;
?>
index.php

Código:
<body bgcolor="#FF0000" border="0" align="center" cellpadding="0" cellspacing="0">
	<tr>
		<td width="200"><img src="/temas/logo.gif"></td>
		<td width="90%"><?php include('includes/cabecera.html');?></td>
	</tr>
	<tr valign="top">
		<td height="200"><?php include('includes/menu.html');?></td>
		<td>
			<table width="100%" border="1" cellspacing="0" cellpadding="0">
				<tr>
					<td><?
					if(!empty($configuracion[$modulo])) include($path_modulo);
					else die('Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b> '.$conf[$modulo].'</b>');
					?></td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td colspan="2">
			<?php include('includes/pie.html');?>
		</td>
	</tr>
</table>
</body>
tema.php

Código:
<body>
<div align="center">pie</div>
</body>
pie.html, al igual que este, existen el menu.html y cabecera.html, y luego el inicio.php y mail.php que son parecidos, asi en html solo con las etiquetas body.

Aver si me podeis decir que le pasa a esto... yo he visto... alguna cosilla que dudo que sea asi, como en algun lao el "path_modulo" cuando en otro lado viene "ruta_modulo", pero cambiandolo no he consguido que funcione, y un tal "conf" en vez de "configuracion" , pero pasaba igual...

El servidor es: http://usuarios.lycos.es/pobladosims/php/
pero podeis ver que no se ve nada...

muhcisimas gracias, y saludosss
__________________
InfoZona.Tk - Tu Portal de Informática
http://www.infozona.tk
Linux, Modding, MySQL, HTML, Manuales, Recursos para Webmasters, Foros..
  #2 (permalink)  
Antiguo 14/10/2005, 10:31
 
Fecha de Ingreso: julio-2002
Ubicación: España
Mensajes: 61
Antigüedad: 15 años, 4 meses
Puntos: 0
perdonad..

perdonad, ne los ficheros con extension .html y el inicio.php y mail.php, les he eliminado las etiquetas body, por lo tanto queda igual pero sin el <body> y </body>, pero sigue fallando...

saludoss
__________________
InfoZona.Tk - Tu Portal de Informática
http://www.infozona.tk
Linux, Modding, MySQL, HTML, Manuales, Recursos para Webmasters, Foros..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:32.