SoloCodigo
Programación Web y Scripting => PHP => Mensaje iniciado por: marlon en Viernes 29 de Julio de 2005, 19:36
-
tengo un codigo que debe abrir un pdf pero no funciona.
reconoce la ruta pero no abre el archivo.
el codigo es el sisguiente:
<?php
$fecha=$_POST[desde];
ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
$lafecha=$mifecha[3].$mifecha[2].$mifecha[1];
$archivo="d:\mmm\T_A4JX21JVIH_Z4J_".$lafecha."_DailyOpr.pdf";
header("Content-Type: application/pdf");
header ("Location: $archivo");
exit();
?>
la unidad d es una unidad de red compartida que he mapeado. (d=\\brsclm60)
el nombre del archivo depende de la fecha que seleccione el usuario.
hace pocos dias funcionaba. lo probe con Iexplorer y con firefox, para ver si era el navegador y no funciono con ninguno. :blink:
saludos
-
Qué error te tira ?
Esto está mal escrito: $fecha=$_POST[desde];
Si esa línea de código te produce un error y es enviado al explorador, obviamente, antes que las instrucciones header() el script no te va a funcionar.
Cambialo por $fecha=$_POST['desde'];
Y también sería bueno que pongas un if para ver si enviaron esa variable.
Saludos.-