home Foro de soporte Espacio WEB PHP
 
Mostrar contenido dentro de una tabla
#1 ·

Saludos:

La verdad es que no tengo mucha idea de PHP y ahora es que estoy comenzando a leer un poco al respecto. Me gustaría saber concretamente, como hacer que se muestre el contenido de un enlace dentro de una tabla. Me explico, quisiera que cuando vayan a una sección de la página el contenido de esa sección salga en el centro y no como una página nueva, como hacen algunas web que se cambia la dirección a index.php?sección=página y se mantiene el mismo diseño, pero muestra el contenido en el centro. Bueno, gracias de antemano por cualquier ayuda que me puedan brindar.


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 44
Desde: 13/Nov/2005
· ·
#2 ·

Lo que pides no es que sea muy díficil... pero necesitas unos ligeros conocimientos de php que me da que no tienes... simplemente es hacer unos include de la página que quieras incluir...

Pero, vamos... que empieza a estudiar desde el principio php y verás que es fácil.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#3 ·

Eso también se podría hacer con frames, pero es un poco chapuza.Muchas risas


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 195
Desde: 18/Ene/2006
· ·
#4 ·

Bueno, aparentemente encontre lo que buscaba, y se trata de hacer un include dinamico, bueno hasta hay bien, hay una explicasión en: http://www.mctekk.com/index.php/seccion/php/include_dinamico/33.htm pero realmente no entiendo algunas cosas. El código que tendría que poner en el espacio donde quiero que salga el contenido sería:


<?php
$pagina = addslashes((string) $_GET['variable']);

if(!isset($pagina))
{
include('directorio/main.php');
}
else if ((string) $pagina && is_string($pagina))
{
if(file_exists('directorio/'.$page.'.php'))
{
include('directorio/'.$page.'.php');
}
else
{
die("que paso bitch&quotGiño;
}
}
?>


Pero no logro entender que sería el main.php


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 44
Desde: 13/Nov/2005
· ·
#5 ·

Ya esta, lo he hecho más simple aún con:


<?php $id=$_GET['id'];

define('IN_SITE', true);

if(FILE_EXISTS("$id&quotGiño) {

include("$id&quotGiño;

} else { include("noticias.php&quotGiño;
} ?>




Me va gustando esto del php, ahora a crear un buscador.Rebotado


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 44
Desde: 13/Nov/2005
· ·
#6 ·

con eso te van a hackear la web muy facil de forma RFI solo se necesita una Shell, claro que en mi@ esta tan jo*** el PHP que ni hackear se puede xD

al principio del codigo añade

if(eregi("http:\/\/",$_GET['$id']))
{ exit("A hackear a tu awela! xD"); }


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.212
Desde: 09/Ene/2003
· ·
#7 ·

Muchas gracias por el consejo, añadido. Aprovecho para otra pregunta, como puedo hacer que si no se da la extensión, asuma que es .php, se que he visto algo parecido pero no doy con ello. Osea, que solo haga falta poner "index.php?id=pagina" en vez de "index.php?id=pagina.php".


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 44
Desde: 13/Nov/2005
· ·
#8 ·
Escrito originalmente por kanamit
Muchas gracias por el consejo, añadido. Aprovecho para otra pregunta, como puedo hacer que si no se da la extensión, asuma que es .php, se que he visto algo parecido pero no doy con ello. Osea, que solo haga falta poner "index.php?id=pagina" en vez de "index.php?id=pagina.php".


Pues cuando miras lo que vale id miras a ver si acaba en .php, sino es así pues añades .php y sigues el script.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#9 ·

Solo modifica el codigo que tenias, aqui te pongo todo el "Engine" de la web completo

Codigo:

<?php
$id=$_GET['id'];
if(eregi("http:\/\/",$id))
{ exit("A hackear a tu awela! xD"); }

$archivo=$id.".php";

if(FILE_EXISTS($archivo))
{
include("$archivo");
echo"<title>$id :: Mi web :D</title>";
}
else { include("noticias.php");}

?>

de ese modo el titulo cambiara dinamicamente, segun el valor de $id , el cual es el nombre del archivo. ;)

saludos!




@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.212
Desde: 09/Ene/2003
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 07:22 UTC+02:00 DST
Temas similares
 I FotoTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario115/Jun/2009, 23:33
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario225/Abr/2006, 13:40
 Ir al último mensaje del tema