PHP - Llamar un archivo PDF con el mismo nombre de la contraseña en PHP MyAdmin

 
Vista:

Llamar un archivo PDF con el mismo nombre de la contraseña en PHP MyAdmin

Publicado por abel (1 intervención) el 02/08/2019 20:16:56
Hola todos, les agradezco mucho si me pueden dar una manota con esto...

Necesito poner un buscador en un sitio, que me direccione a un archivo .pdf nombrado con un número de rut (Ej: 10.915.422-9.pdf)

La idea es que el usuario digite en el buscador su rut (10.915.422-9) y obtenga el archivo: 10.915.422-9.pdf, para descarga.

Por ahora estoy intentando usar un código simple de Login, con phpMyAdmin, donde el usuario pone su username y su password, donde el password es su número de RUT.

¿Podré direccionar la página de caída del login directamente al archivo .pdf nombrado con su RUT?
(Ej: 10.915.422-9.pdf)

Este es el código que estoy intentando usar:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
ob_start();
 
include("config.php");
 
// connect to the mysql server 
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());
 
// select the database
mysql_select_db($database)
or die ("Could not select database because ".mysql_error());
 
$match = "select id from $table where username = '".$_POST['username']."'
and password = '".$_POST['password']."';";
 
$qry = mysql_query($match)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
 
if ($num_rows <= 0) {
echo "Lo sentimos, no hay ningún nombre de usuario o contraseña con el: <strong>".$_POST['username']."</strong><br>";
echo "<a href=http://www.sodepsi.cl/index.html>Intentalo de nuevo</a>";
echo header('Location:http://www.sodepsi.cl/index.html');
exit;
 
} else {
 
setcookie("loggedin", "".$_POST['username']."", time()+(3600 * 24));
echo "Welcome: <strong>".$_POST['username']."</strong><br>";
echo "Continue to the <a href=rut/10.915.422-9.pdf>RUT</a> section.";
echo header('Location: rut/10.915.422-9.pdf');
}
 
ob_end_flush();
?>


¿Cómo escribir el código tachado para que direccione directamente al archivo 10.915.422-9.pdf ??

Muchísimas gracias de antemano... cualquier ayuda es muy agradecida!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.828
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Llamar un archivo PDF con el mismo nombre de la contraseña en PHP MyAdmin

Publicado por joel (1269 intervenciones) el 03/08/2019 20:43:09
Hola Abel, si quieres redireccionar, lo que tienes que hacer, es no escribir nada en el navegador, es decir ningun echo "", ni ningún código html... algo así:

1
2
3
4
5
6
} else {
setcookie("loggedin", "".$_POST['username']."", time()+(3600 * 24));
#echo "Welcome: <strong>".$_POST['username']."</strong><br>";
#echo "Continue to the <a href=rut/10.915.422-9.pdf>RUT</a> section.";
header('Location: rut/10.915.422-9.pdf');
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar