¿Por que no puedo poner un codigo php?

Estoy intentando utilizar la funcion include en mi web pero no se que error hay porque me sale cuando lo voy a editar alguna pagina que tenga el include esto--->
file:///D:/DOCUME~1/nicolas/CONFIG~1/Temp/moz-screenshot.jpg
Y mirando el codigo de fuente he visto que el programa no me pone el texto como php si no como html:

he probado ha poner delante
</html>
(lo he puesto por probar) y no hace nada.
Gracias de Antemano
Este es el Codigo de fuente:(Si quieres lo miras y si no hace falta pues ignoralo XD. Aaa se me olvidava... Utilizo plantilla para la web (no se si este dato es necesario)):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FLASHWII</title>
<meta name="verify-v1" content="QCe4uTK8ewbJj65jiuKymguqOo6HKmAjEQXuTWvsNAw=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META NAME="DC.Language" SCHEME="RFC1766" CONTENT="Spanish">
<META NAME="AUTHOR" CONTENT="(xxxxxx)nico">
<META NAME="REPLY-TO" CONTENT="(xxxxxx)">
<LINK REV="made" href="mailto:(xxxxxx)">
<META NAME="DESCRIPTION" CONTENT="Tu comunidad de scene Wii, con canales del wiiware, hombrew, programas, etc">
<META NAME="KEYWORDS" CONTENT="flashwii,wiiware,descargar wad,descargar homebrew,homebrew,wad,canales wad,descargar canales gratis,descargar wad gratis,programas wii">
<META NAME="Resource-type" CONTENT="SearchEngine">
<META NAME="Revisit-after" CONTENT="1 days">
<META NAME="robots" content="ALL">
<script language="javascript">
var ventana
var cont=0
var titulopordefecto = "FLASHWII"
function afoto(cual,titulo)
{
if(cont==1){ventana.close();ventana=null}
if(titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,scrollbars=no')
ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">')
ventana.document.close()
cont++
}
function redimensionar(ancho,alto)
{
ventana.resizeTo(ancho+12,alto+28)
}
</script>
<!-- TemplateBeginEditable name="doctitle" -->
<title>FLASHWII</title>
<!-- TemplateEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../fondo3.png);
}
a:link {
color: #3333CC;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #66CCFF;
}
a:hover {
text-decoration: none;
color: #66FFFF;
}
a:active {
text-decoration: none;
color: #0066FF;
}
body,td,th {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}
-->
</style>
<link href="../FLASHWII.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Estilo3 {
color: #FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.Estilo4 {
color: #00CCFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.Estilo19 {color: #000000}
-->
</style>
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
<style type="text/css">
<!--
.style1 {
font-size: 36px;
font-weight: bold;
}
.Estilo20 {
font-size: 14px;
font-weight: bold;
color: #000000;
}
-->
</style>
</head>
<script type="text/javascript" language="JavaScript1.2" src="../sha1.js"></script>
<script language="JavaScript">
function ec()
{
document.getElementById('clave').value = hex_sha1(document.getElementById('clave').value);
}
</script>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#00CCFF">
<!--DWLayoutTable-->
<tr>
<td width="1007" height="75" valign="top"><!-- #BeginLibraryItem "/Library/Cabezera.lbi" --><img src="../Logo%20de%20foro.png" width="1007" height="158"><!-- #EndLibraryItem --></td>
</tr>
<tr>
<td width="1007" height="100%" valign="top">
<table width="1007" height="100%" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="163" height="100%" rowspan="3" valign="top"><?php include("menu.php"); ?>

1 respuesta

Respuesta
1
Recuerda que si estas haciendo un include es por que el codigo del include debe ser reutilizable y si ese include lo vas a agregar en un
<td> de una tabla entonces el codigo no debe contener etiquetas
<html>
o
<head>
O cualquiera de esas, Quizas hiciste tu archivo menu.php basado en la plantilla, por eso tiene los
<html>
<head>
<title> y por eso te muestra los errores en el IDE y en la pagina que genera (Investiga sobre los estandares W3C). Debes crear el menu.php sin esas etiquetas y sin basarse en ninguna plantilla para que sea de verdad "reutilizable"
Gracias ya no me sale lo de
</head>
pero no me sale el contenido que tendria que haber dentro de la página ni un menu a la derecha.

He probado a quitarle a la plantilla la etiqueta
<html>
pero sigue igual he mirado haber si estaba el codigo php dentro de
<head>
pero no esta dentro de
<head>
. Tambien le equitado al menu el
<html>
y el
<head>
. El menu de la izquierda lo he hecho ahora empezando por la etiqueta
<body>
luego he puesto una tabla y lo he terminado con
</body>
y en el menu de la derecha lo unico que cambia es que tiene php.
Tampoco el ordenador a detectado que es lenguaje php creo que sigue poniendo como si fuera html pero yo he eliminado la etiqueta
<html>
y sigue igual.
Nota: Si te sirve de ayuda para aclarame la duda lo que quiero haceer es una plantilla con dos menús laterales (con lo de la etiqueta <include>) a parte el baner que le tengo puesto arriba lo tengo como elemento de biblioteca (.lbi) y tambien el pie de pagina.
Para ver si tu computador tiene bien instalado php crea un phpinfo();
<?php  echo phpinfo(); ?>
Y accede a mediante el explorador.
Si el explorador te muestra la pagina informacion de la configuracion de PHP todo esta bien si te muestra "<?php echo phpinfo(); ?>" es que no esta bien configurado tu entorno de desarrollo y te recomiendo que desinstales todo y vuelvas a instalar paso a paso Tu servidor HTTP y PHP.
Quizas tienes instalado el intreprete de PHP pero el servidor no lo tiene configurado como modulo, recuerda instalar primero el servidor y luego PHP por que podria estar generando problemas por eso.
He probado a cambiar la plantilla a php y era eso pero el error de que no me sale el menu de la derecha y lo del contenido nose a arreglado
Si colocas el contenido de menu.php podria ayudarte un poco mas.
Este es el codigo del menu de la izquierda:
<body>
<table width="163" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="163"><img src="Boton%20INICIO2.png" width="163" height="30"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../index.php">Noticias</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="http://flashwii.foroactivo.net/">Foro</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../pjirc/CHAT%20FLASHWII.php">Chat</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../Radio.php"target="_blank">Radio</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../Contactar.php">Contactar</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11" /><a href="http://flashwii.co.cc/cutenews/index.php">Staff</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11" />El Equipo </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Boton%20TUTORIALES.png" width="163" height="30"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../Instalacion%20Canal%20H.php">Instalación Canal H. </a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Ver DVD en la Wii </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../Instalar%20canales.php">Instalar Canales (WAD)</a> </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Instalar Homebrew </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Boton%20DESCARGAS.png" width="163" height="30"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Homebrew</td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11"><a href="../Wad.php">WADS</a></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Programas para PC </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Canal Homebrew </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Boton%20MODCHIPS.png" width="163" height="30"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Lista de modchips </td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">Actualizaciones</td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
<tr>
<td width="163" bgcolor="#BBE7FA"><img src="Moneda%20copia.png" width="11" height="11">¿Comprar un chip? </td>
</tr>
<tr>
<td width="163" bordercolor="#000000"><img src="../spacer.gif" width="1" height="1"><img src="soporte%20iz.png" width="163" height="8"></td>
</tr>
<tr>
<td width="163"><img src="../spacer.gif" width="30" height="1"></td>
</tr>
</table>
</body>
Y este el de la derecha:
<body>
<table width="163" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="USUARIOS.png" width="163" height="30" /></td>
</tr>
<tr>
<td bgcolor="#BBE7FA">
<?php
//Inicio la sesión
session_start();
//Verifico si es un usuario autenticado
if ($_SESSION["valido"]!=1)
{
?>
<form id="form1" name="form1" method="post" action="../autenticacion.php" onsubmit="ec()">
<p><strong>Introduce los datos de tu cuenta</strong></p>
<p>Usuario:
<input type="text" name="usuario" id="usuario" />
</p>
<p>Clave:
<input type="password" name="clave" id="clave" />
</p>
<p>si no tienes cuenta haz <a href="../registro.php">click aqui</a></p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
</form>
<?php
}
else
{
echo "Bienvenido "; echo $_SESSION["usuario"]; ?>
<p><a href="../cerrar_sesion.php">Cerrar sesión</a></p>
<?php
}
?>
</td>
</tr>
<tr>
<td><img src="soporte%20dere.png" width="163" height="8"></td>
</tr>
<tr>
<td width="163"><img src="Boton%20AFILIADOS.png" width="163" height="30"></td>
</tr>
<tr>
<td width="163" align="center" valign="middle" bgcolor="#BBE7FA">
<div align="center"><a href='http://minigamesflash.co.cc/' target='_blank'><img src='Mini%20games%20flash.png' alt='MiniGamesFlash' width="88" height="31" border='0' align="absmiddle" title='MiniGamesFlash'></a></div>
</td>
</tr>
<tr>
<td align="center" valign="middle" bgcolor="#BBE7FA"><center>
<div align="center"><a href='http://www.niingamers.com' target='_blank'><img src='http://www.niingamers.com/imagenes/boton.png' alt='NiinGamers' border='0' align="absmiddle" title='NiinGamers'></a></div>
</center></td>
</tr>
<tr>
<td align="center" valign="middle" bgcolor="#BBE7FA"><center>
<div align="center"><a href='http://tuareands.foroactivo.net/' target='_blank'><img src='tuareands.png' alt='Tu Area NDS' width="88" height="31" border='0' align="absmiddle" title='Tu Area NDS'></a></div>
</center></td>
</tr>
<tr>
<td align="center" valign="middle" bgcolor="#BBE7FA"><center>
<div align="center"><a href='http://www.studionintendo.es.kz/' target='_blank'><img src='SN.gif' alt='StudioNintendo' width="88" height="31" border='0' align="absmiddle" title='StudioNintendo'></a></div>
</center></td>
</tr>
<tr>
<td align="center" bgcolor="#BBE7FA">
<div align="left"><img src="Boton%20DONAR2.png" width="163" height="30"></div>
</td>
</tr>
<tr>
EL menu del de la derecha es mas largo pero no me deja ponerlo.
Perdon por ser tan pesado es que soy novato en esto ^^
Tambien intenta quitar la etiqueta
<body>
Ya que esa etiqueta debe abrirla el archvo que esta llamando a menu.php y no menu.php.
Otra cosa es probar que se esta haciendo bien el include trata de solo escribir algo y deberia aparecer alli. Por ejemplo en menu.php escribe "hola mundo" sin etiquetas ni nada y deberia mostrarte la tabla con el "hola mundo" adentro, sino lo muestra es que no esta encontrando el archivo menu.php y no te muestra error quizas por que tengas la directriz error_reporting deshabilitada en tu php.ini.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas