Foros del Web » Programando para Internet » PHP »

Ayudenme A Mejorar Este Codigo

Estas en el tema de Ayudenme A Mejorar Este Codigo en el foro de PHP en Foros del Web. Hola este codigo lo que hace basicamente es llamar a lo archivos segun el nombre que tienen de la maner ?id=Nombre todo me salio bien ...
  #1 (permalink)  
Antiguo 09/07/2009, 09:59
 
Fecha de Ingreso: febrero-2008
Mensajes: 119
Antigüedad: 16 años, 2 meses
Puntos: 0
Sonrisa Ayudenme A Mejorar Este Codigo

Hola este codigo lo que hace basicamente es llamar a lo archivos segun el nombre que tienen de la maner ?id=Nombre todo me salio bien me funciono gracias a marcosr quien me proporciono el codigo pero hice algo como un ``Resumen´´ del codigo y ahora lo que quiero es un par de cosas extras la cuales no se como hacerlas

CODIGO ORIGINAL
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"); 
*/ 



?>
CODIGO DESPUES DE QUITAR VARIABLES ID MIN Y MAX

Código PHP:
<?php 

$ID 
$_GET['id']; // Colocará el valor de ?id=n en esa variable $ID 
$extension 'PHP'// Se define la extensión de los archivos de texto 
$directorio '/home/tudirectorio/dirdearchivos/'

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


?>
Me funciona perfectamente (quite los max y min porque no servia ya que solo llamaba cuando el enlace era del tipo ?id=400)
pero quiero un par de cosas extras que nose como realisarlas

1.-Que cuando el archivo no existe de un mensaje de error (en el primer codigo lo daba pero por motivos que ya explique lo e quitado ya que sin MinID y MaxID lo de el ``archivo no exsite´´ tambien daba error

2.-Que el titulo que aparesca sea el de la pagina que se incluye y no de la pagina que es la plantilla (esto para los buscadores ya que si no hago eso me saldria siempre el mismo nombre) o alguna manera de que al nombre que ya tiene la plantilla se le agregue el nombre del archivo que se carga (quedando masomenos asi ``Titulo De La Plantilla - Nombre De Archivo Cargado´´

Espero que me puedan ayudar y desde ya muchas gracias
  #2 (permalink)  
Antiguo 09/07/2009, 10:16
 
Fecha de Ingreso: febrero-2009
Mensajes: 188
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Ayudenme A Mejorar Este Codigo

Bueno mira si lo que quieres es una comprobación yo lo hago de esta forma.

No se si te pueda servir pero espero que si

Este este es el código

Código PHP:
include("Funcion.php");Coneccion();

$selec "select*from amigos";

$result=mysql_query($selec) or die 
(
'Comunicarse con soporte tecnico Comprobasion');
$row=mysql_fetch_array($result);
if( 
$row['PN']== "" ){
echo 
"<script type='text/javascript'> 
alert('Su Busques No a Producido Nincun Resultado </script>"
;}
else{
A qui colocas lo que sique 

  #3 (permalink)  
Antiguo 09/07/2009, 10:21
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: Ayudenme A Mejorar Este Codigo

talves te sirva esta funcion para lo primero..

y para lo segundo mmm
si quieres mostrar el nombre del archivo no creo tengas problemas con hacer un echo con el nombre del archivo entre <title></title>

__________________
Me junto con los que Saben, Queriendo Saber.
  #4 (permalink)  
Antiguo 09/07/2009, 10:25
 
Fecha de Ingreso: febrero-2008
Mensajes: 119
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Ayudenme A Mejorar Este Codigo

Muchas gracias a ambos mysql no uso mucho.....
y ACX_POISON gracias lo de la funcion de revision de archivos lo estoy revisando y lo del title eso si nose como no se me ocurrio :o
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:59.