| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 860
|
Publicado: Dom Dic 16, 2007 7:38 pm Título del mensaje: La Busqueda del Codigo ^L^ |
|
|
JeJe alto título ^^
Bueno desde hace mucho estoy intentando hacerlo.
Aver si acá me lo solucionan..
Quisiera hacer que una sección que x ej. sea:
Personajes, Descargas, Opciones
y su dirección sea:
| Código: |
menu.php?id=personajes
menu.php?id=descargas
menu.php?id=opciones |
Como los templates de nuke, nukeet, entre otros.
Las secciones son algo así, al idear esto, no se no mostraría el archivo pj.html
Y se reemplazaría por ese codigo
Lo he buscado por muchas paginas de PHP, HTML, ASP, XML, pero no he encontrado. Supongo que tiene algo que ver con variables o algo así, nosé muy bien del tema.
Aver si alguien me soluciona esto que no pude yo en tanto tiempo..  |
|
| Volver arriba |
|
 |
ExTeRnAl Moderador


Registrado: 24 Mar 2004
Mensajes: 2505
Ubicación: Montevideo - Uruguay
|
Publicado: Dom Dic 16, 2007 7:53 pm Título del mensaje: |
|
|
Pues eso es realmente simple..
Se llama Modular una web
te pongo un ejemplo para que este organizado
| Código: |
<?PHP
switch($_GET[id]){
}
?>
|
Esto, abre un switch, y id es la direccion que vos queres
puede ser index.php?id=pagina, si ponemos index.php?foroz=pagina
| Código: |
| switch($_GET[foroz]){ |
Ok, ahora, apliquemos las paginas que queremos
| Código: |
<?PHP
switch($_GET[id]){
case personajes: //El nombre de la pagina que llamada ?id=personajes
$mipagina="personajes"; //Aca va el nombre REAL de la pagina php o html que llamaras cuando entres en ?id=personajes
break;
case descargas:
$mipagina="descargas";
break;
case opciones:
$mipagina="opciones";
break;
default:
$mipagina="inicio"; //sera la pagina que muestre al abrir la web (index)
break;
}
include("paginas/$mipagina.php");
?>
|
Que hace esto, declara que la variable id si es personajes, bsca personajes (punto) php Ahora existe otro metodo mas simple por si las paginas no tienen la misma extension
Es declarar su extension enc ada archivo, pero es mas tedioso, por eso es mejor usar siempre .php
| Código: |
<?PHP
switch($_GET[id]){
case personajes:
$mipagina="personajes.php";
break;
case descargas:
$mipagina="descargas.html";
break;
case opciones:
$mipagina="opciones.htm";
break;
default:
$mipagina="inicio.php";
break;
}
include("paginas/$mipagina");
?>
|
Una vez que pongas eso en la pagina que quieras usar, por ejemplo en el index, ahora, los estyles, son importantes...
Vos una vez que aplicas un estilo de letras de la pagina, etc etc, no debes aplicarlo en ninguna de "mipagina"
porque automaticamente lee el estilo o css o js de la index, asi que nos ahorra codigo y sobrecarga
Saludos, espero haber podido ayudarte _________________
|
|
| Volver arriba |
|
 |
francoamin Yo soy el foro


Registrado: 22 Ago 2007
Mensajes: 2838
Ubicación: C:/Archivos De Porgrama/Foroz/FrancoAmin
|
Publicado: Dom Dic 16, 2007 8:02 pm Título del mensaje: |
|
|
Ala mierda y yo creia que con ese curso estaba echo
exelente Javier |
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 860
|
Publicado: Lun Dic 17, 2007 2:52 am Título del mensaje: |
|
|
Aha, entiendo.
Y si uno quiere que este codigo no se muestre?
Porque siempre está el curioso que intentá meterese en el codigo de fuente, y revisa la forma en la q lo hizo.
Osea, a mi no me gusta que vean esas cosas, a otros talvéz no les interese xD
Porque por ejemplo hay una pagina que ´había visto, que usaba algo parecido en la web.
Pero resulta que:
Reviso todo el codigo de fuente, y no veo nada que se paresca a codigo de .php o java o asp
Guardo el archivo de la pagina, y tampoco veo nada.
Tampoco veo que en el codigo, aparesca algun codigo que diga "saca informacion del archivo seguridad.php" Claro Puede ser cualquier otro nombre.
Quería preguntar sobre esto ^^
Si hay forma de ocultar algo así.
O es que es un codigo de .php, y por algún motivo de que sea un estilo de codigo, no se muestra? _________________ Ya no presento mis diseños...
Aquellos que no los valoraron, les deseo mala suerte...
La envidia los matará... |
|
| Volver arriba |
|
 |
ExTeRnAl Moderador


Registrado: 24 Mar 2004
Mensajes: 2505
Ubicación: Montevideo - Uruguay
|
Publicado: Lun Dic 17, 2007 3:30 am Título del mensaje: |
|
|
PHP no enseña codigo fuente, solo podes ver HTML desde "ver codigo fuente" en tu navegador, va aver el HTML de la pagina incluida... _________________
|
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 860
|
Publicado: Lun Dic 17, 2007 3:32 am Título del mensaje: |
|
|
haaaaaaaaaaaaaa!!!!!!!! hahahaha
con razón! xDD
otra duda
y si kiero hacer funcar eso de .php?id=pagina
en una pagina simple que utiliza HTML?
Osea, yo no tengo gran conocimiento en PHP, en todo caso usaria HTML y lo guardo con extensión .php, lo unico q conosco es el echo  _________________ Ya no presento mis diseños...
Aquellos que no los valoraron, les deseo mala suerte...
La envidia los matará... |
|
| Volver arriba |
|
 |
ExTeRnAl Moderador


Registrado: 24 Mar 2004
Mensajes: 2505
Ubicación: Montevideo - Uruguay
|
Publicado: Lun Dic 17, 2007 3:33 am Título del mensaje: |
|
|
Abres la pagina en html y la guardas como -.php y ya..
Asi ejecutara el switch, sino no va andar _________________
|
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 860
|
Publicado: Lun Dic 17, 2007 3:45 am Título del mensaje: |
|
|
xDDDD
Si , pero nosé si me hago entender
Yo quiero x ej.
<a href="" target="">Personajes</a>
Y hacer funcar lo de menu.php?id=personajes
y que funke el pj.html o pj.php
???
<a href="personajes">PJ</a>
o algo así?
osea.. xD |
|
| Volver arriba |
|
 |
r3dd3vil2 Moderador


Registrado: 19 Nov 2004
Mensajes: 1595
Ubicación: en ninguna parte.
|
Publicado: Lun Dic 17, 2007 3:27 pm Título del mensaje: |
|
|
joder mira que te lias xtremer XD
| Código: |
| <a href="menu.php?id=personajes">Personajes</a> |
_________________
Escuchar Musica Online
[AVISAME DEL SPAM] |
|
| Volver arriba |
|
 |
xtremer Yo soy el foro

Registrado: 22 Dic 2006
Mensajes: 860
|
Publicado: Lun Dic 17, 2007 7:33 pm Título del mensaje: |
|
|
Qusiera solucionar unos problemas..
Por cierto, la web al estoy probando como localhost con el APACHE, asi no tengo que subir a cada rato el archivo modificado al hosting.
Al clickear en alguno de los Menú, me abre el menú que quiero, pero..
aparte de eso, me abre el mismo index.php debajo del archivo que se esta abriendo en el iframe.
Y al abrir el index.php, arriba marca este error:
| Código: |
Warning: include(paginas/) [function.include]: failed to open stream: Permission denied in C:\AppServ\www\radio\index.php on line 31
Warning: include() [function.include]: Failed opening 'paginas/' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\radio\index.php on line 31 |
Index.php
| Código: |
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<title>( :::- =[ Radio Ultra ]= -::: )</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head>
<body bgcolor="#000000" marginwidth="0">
<?PHP
switch($_GET[id]){
case inicio:
$mipagina="XxinicioxX.html";
break;
case programacion:
$mipagina="XxprogramacionxX.html";
break;
case descargas:
$mipagina="XxdescargasxX.html";
break;
case donaciones:
$mipagina="XxdonacionesxX.html";
break;
case ayuda:
$mipagina="XxayudaxX.html";
break;
case unirme:
$mipagina="XxunirmexX.html";
break;
}
include("paginas/$mipagina");
?>
<table align="center" border="0" cellpadding="0" cellspacing="0" height="768">
<tr>
<td>
<img border="0" src="imagenes/Menu-Izq2.jpg" usemap="#Map" class="xmenu-izq" /></td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr><td><img src="imagenes/Arriba.jpg" border="0" class="xmenu-arriba" /></td>
</tr>
<tr><td width="559" height="525" background="imagenes/Homex.jpg"><center><iframe name="principal" src="radioultra.html" frameborder="0" align="center" allowtransparency="true" class="principal"></iframe></center></td>
</tr>
<tr><td>
<img src="imagenes/Texto-Copyright.jpg" border="0" class="xmenu-abajo" /></td>
</tr>
</table></td>
<td>
<img src="imagenes/Menu-Der.jpg" border="0" class="xmenu-der" /></td>
</tr>
</table>
<map name="Map" id="Map">
<area shape="rect" coords="72,224,132,239" href="index.php?id=inicio" target="principal" />
<area shape="rect" coords="73,243,183,258" href="index.php?id=programacion" target="principal" />
<area shape="rect" coords="75,261,131,277" href="index.php?id=inicio" target="principal" />
<area shape="rect" coords="73,281,164,297" href="index.php?id=descargas" target="principal" />
<area shape="rect" coords="77,298,166,314" href="index.php?id=donaciones" target="principal" />
<area shape="rect" coords="76,318,142,333" href="index.php?id=ayuda" target="principal" />
<area shape="rect" coords="77,338,127,354" href="index.php?id=inicio" target="principal" />
<area shape="rect" coords="77,358,141,375" href="index.php?id=unirme" target="principal" />
</map>
</body>
</html> |
|
|
| Volver arriba |
|
 |
|
|
|