Ver Mensaje Individual
  #25 (permalink)  
Antiguo 18/07/2011, 13:13
julg03
 
Fecha de Ingreso: julio-2011
Mensajes: 47
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Autenticar usuario y direccionarlo a carpeta propia en hosting para descar

Hola Buen dia..si..otra vez yo...dando molestias.
He seguido las indicaciones que tan amablemente me han dado.Tambien ya lei en el sitio PHP.NET como funcionan is_dir(), header (location:), etc..Y sigo dandome de topes en la pared. Use los archivos de Nemutagk (formulario.html y miphp.php...gracias). Le hice las modificaciones y seguramente se me esta pasando algo, porque al darle el numero de cuenta (1001..por ejemplo o cualquier otro)...siempre me dice que no existe la carpeta/usuario...o sea me manda el mensaje del "else". La estructura de carpetas la tengo de la siguiente manera:
http://www.servidordecuentas.com/reporeventos/1001/aqui estan todos sus archivos PDF.
http://www.servidordecuentas.com/reporeventos/1006/idem.
http://www.servidordecuentas.com/reporeventos/1606/lo mismo.
y asi con cada cuenta...(son 100).

Ya puse algunos archivos pdf de muestra para que no estuvieran vacios. Ya probe "manualmente" el llegar hasta los archivos pdf y no hay ninguna restriccion de acceso. Pero sigo sin poder hacer que al poner la CUENTA en "formulario.html", se rediriija a su carpeta. Aqui dejo los codigos que estoy usando...cualquier consejo lo agradecere enormemente....otra vez.

archivo: formulario.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>nemutagk</title>
</head>

<form action="miphp2.php" method="post" >
<input type="text" name="user" id="user" />
<input type="submit" value="Buscar" />
</form>

<body>
</body>
</html>

archivo: miphp2.php
<?php

$user = $_POST["user"];
$path = "http://www.servidordecuentas.com/repeventos/".$user;

if (file_exists($path)) {
header("location: ".$path);
exit();
}else {
echo 'No existe dicho usuario/carpeta';
}

?>
saludos...