Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/07/2010, 08:11
tld32
 
Fecha de Ingreso: julio-2008
Mensajes: 201
Antigüedad: 15 años, 9 meses
Puntos: 11
Respuesta: Cómo creo una web modular similar a wordpress...?

se puede hacer por varios métodos. A mi el primero que se me ocurre y el más sencillo de todos es el siguiente:
Código PHP:
Ver original
  1. <?php
  2. //Obtenemos la dirección de la página web
  3. $direccion = $_SERVER['PHP_SELF'];
  4. //sacamos los datos de la dirección dividiendolo por la barra diagonal
  5. $var = explode("/",$direccion);
  6. //el primer valor equivale a la categoría
  7. $c = $var[1];
  8. //el segundo valor equivale al post
  9. $p = $var[2];
  10. //conectamos a la bbdd
  11. mysql_connect("localhost","usuario","password");
  12. //obtenemos el titulo, descripción e ID del post que corresponde a esa categoría
  13. $query = mysql_query("SELECT titulo, descripcion, id FROM tabla WHERE categoria = ".$c." AND post = ".$p."");
  14. //creamos un array con los datos obtenidos
  15. $array = mysql_fetch_array($query);
  16. echo "Título: ".$array['titulo']."<br />";
  17. echo "Contenido: ".$array['descripcion']."<br />";
  18. echo "ID: ".$array['id']."<br />";
  19. ?>
Evidentemente si quieres evitar el tema de las inyecciones SQL añade un mysql_escape_string sobre las variables $c y $p
Por cierto, gracias por hacer esta pregunta porque de todas formas tenía que hacerlo para un proyecto personal, así que mato dos pájaros de un tiro :D
¡Espero que te sirva ya que funciona perfectamente !

Última edición por tld32; 27/07/2010 a las 08:16