Avatar Image
Usuario habitual
Usuario habitual

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.

Avatar Image
@man / @woman
@man / @woman

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.

Avatar Image
Machacateclados
Machacateclados

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

Avatar Image
Usuario habitual
Usuario habitual

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

Avatar Image
Usuario habitual
Usuario habitual

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

Avatar Image
@man / @woman
@man / @woman

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"); }

Avatar Image
Usuario habitual
Usuario habitual

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".

Avatar Image
@man / @woman
@man / @woman
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.
Avatar Image
@man / @woman
@man / @woman

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!



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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 15/Jun/2009, 16:27
Cirueludo GestionXls12kJun/09
Por: , el 21/Abr/2006, 02:47
pixel2you sk.valshk Arpard_Sterbik253kApr/06