Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2009, 19:10
Avatar de marcosr
marcosr
 
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Respuesta: Ayuda Con Este Codigo

Bueno, creo que no entiendes bien como funciona eso del miweb.com/?id=n


Si quieres que se cargue un archivo de texto en base al ?id=n (variable 'GET'), entonces debes simplemente procesarla del lado del servidor, en este caso mediante PHP.


Código explicado desarrollado por mí ahora:
Código PHP:
<?php

$ID 
$_GET['id']; // Colocará el valor de ?id=n en esa variable $ID
$maxID 400// ID máximo que hay en la BD de archivos de texto
$minID 1// ID mínimo que hay en la BD de archivos de texto
$extension 'txt'// Se define la extensión de los archivos de texto
$directorio '/home/tudirectorio/dirdearchivos/';

if (
$minID <= $ID && $ID >= $maxID) { // Se comprueba que $minID < $ID > $max ID

// Cuándo lo es se procede con lo siguiente:

echo file_get_contents("$directorio$ID.$extension"); // Se imprime el contenido del respectivo archivo (según ?id=n)

}  else {

// Cuándo NO lo es se procede con lo siguiente:

echo 'El archivo no existe, <a href="http://www.google.com.uy/">volver</a>'// Se imprime un mensaje de error con una opción para volver

/* O se redirige automáticamente a tu sitio principal
header("Location: http://www.google.com.uy/);
exit;
*/

/* O se imprime el contenido del último fichero
echo file_get_contents("$directorio$maxID.$extension");
*/

}

?>



Espero lo entiendas, no lo podría haber explicado mucho más. (recordatorio... No lo probé!!!)
Suerte.
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)