smendo
21-07-2005, 11:38:33
Hola a tod@s.
me gustaría que alguien me explicara por qué el siguiente script me presenta un fichero pdf (previamente almacenado en el servidor) en el navegador
...
$pdf='./pdf/ins998.pdf';
header("Content-type: application/pdf");
readfile($pdf);
...
y este otro no
...
$tipo_doc=$HTTP_GET_VARS['tipo'];
$numero=$HTTP_GET_VARS['num'];
$pdf="./pdf/".$tipo_doc.$numero.".pdf";
header("Content-type: application/pdf");
readfile($pdf);
...
NOTA.: He comprobado que las las variables que entran por el metodo get (tipo y num) son recibidas por el script perfectamente. Es más si suprimimos las dos ultimas lineas del script y colocamos un echo $pdf; obtenemos el mismo nombre de archivo que en el primer script que si funciona.
¿qué puede estar pasando?
saludos ymuchas gracias de antemano po vuestra colaboración.
me gustaría que alguien me explicara por qué el siguiente script me presenta un fichero pdf (previamente almacenado en el servidor) en el navegador
...
$pdf='./pdf/ins998.pdf';
header("Content-type: application/pdf");
readfile($pdf);
...
y este otro no
...
$tipo_doc=$HTTP_GET_VARS['tipo'];
$numero=$HTTP_GET_VARS['num'];
$pdf="./pdf/".$tipo_doc.$numero.".pdf";
header("Content-type: application/pdf");
readfile($pdf);
...
NOTA.: He comprobado que las las variables que entran por el metodo get (tipo y num) son recibidas por el script perfectamente. Es más si suprimimos las dos ultimas lineas del script y colocamos un echo $pdf; obtenemos el mismo nombre de archivo que en el primer script que si funciona.
¿qué puede estar pasando?
saludos ymuchas gracias de antemano po vuestra colaboración.