Foros del Web » Programando para Internet » PHP »

Duda de Variable para guardar el pdf

Estas en el tema de Duda de Variable para guardar el pdf en el foro de PHP en Foros del Web. <?php $archivo = $_GET["id"]; $archivos = array("jpeg", "jpg", "gif", "zip", "rar", "doc", "pdf"); if((strpos($archivo,"/")) != false){ die("Formato no admitido"); } $tmp= explode(".", $archivo); //$ext = ...
  #1 (permalink)  
Antiguo 31/08/2013, 20:05
 
Fecha de Ingreso: agosto-2013
Mensajes: 1
Antigüedad: 10 años, 6 meses
Puntos: 0
Duda de Variable para guardar el pdf

<?php

$archivo = $_GET["id"];

$archivos = array("jpeg", "jpg", "gif", "zip", "rar", "doc", "pdf");
if((strpos($archivo,"/")) != false){
die("Formato no admitido");
}

$tmp= explode(".", $archivo);

//$ext = strtolower($tmp[count($tmp)-1]);
$ext = $tmp[1];
//echo $tmp[1];

if(!in_array($ext,$archivos)){
die("<b>ERROR!</b> no es posible descargar $archivo");
}

$nombre = basename($archivo);
//$temporal = "archivos/". "$archivo";
$temporal = $archivo;

if(file_exists($temporal)){
header ("Content-Disposition: attachment; filename=$nombre\n\n");
header("Content-Type: application/force-download");
@readfile($temporal);
}else {
die("<b>ERROR!</b> no es posible descargar $temporal el archivo no existe");
}

vi este codigo y mi pregunra es : en esta linea de codigo($archivo = $_GET["id"];) de donde estas obteniendo la id ppor que me sale error que es este:

Notice: Undefined index: con in C:\wamp\www\Torneo\descargarpdf.php on line 3

Notice: Undefined offset: 1 in C:\wamp\www\Torneo\descargarpdf.php on line 13
ERROR! no es posible descargar

Espero y me puedan Ayudar por favor es urgente.!!!

El codigo que estoy utilizando para generar los pdf es este:

include_once("conexion.php");

$con = new DB;
$equipo = $con->conectar();
$strConsulta = "SELECT mercadotecnia.fecha, mercadotecnia.asistencia, mercadotecnia.puntualidad,mercadotecnia.seguridad, mercadotecnia.orden, mercadotecnia.limpieza,jefes_area.conducta,jefes_a rea.productividad,jefes_area.calidad,jefes_area.ef iciencia, mercadotecnia.uniforme,mercadotecnia.gafete FROM mercadotecnia,jefes_area WHERE mercadotecnia.nom_equipo = '".$nombreequipo."' and mercadotecnia.fecha='".$fecha."' and mercadotecnia.habilitar='1'";
$equipo = mysql_query($strConsulta);
$numfilas = mysql_num_rows($equipo);

echo '<table cellpadding="0" cellspacing="0" width="100%">';
echo '<thead><tr><td>FECHA</td><td>ASISTENCIA</td><td>PUNTUALIDAD</td><td>SEGURIDAD</td><td>ORDEN</td><td>LIMPIEZA</td><td>CONDUCTA</td><td>PRODUCTIVIDAD</td><td>CALIDAD</td><td>EFICIENCIA</td><td>UNIFORME</td><td>GAFETE</td></tr></thead>';
for ($i=0; $i<$numfilas; $i++)
{
$fila = mysql_fetch_array($equipo);
$numlista = $i + 1;
echo '<td>'.$fila['fecha'].'</td>';
echo '<td>'.$fila['asistencia'].' </td>';
echo'<td>'.$fila['puntualidad'].' </td>';
echo'<td>'.$fila['seguridad'].'</td> ';
echo'<td>'.$fila['orden'].'</td> ';
echo'<td>'.$fila['limpieza'].'</td> ';
echo'<td>'.$fila['conducta'].'</td> ';
echo'<td>'.$fila['productividad'].'</td> ';
echo'<td>'.$fila['calidad'].'</td> ';
echo'<td>'.$fila['eficiencia'].'</td> ';
echo'<td>'.$fila['uniforme'].'</td> ';
echo'<td>'.$fila['gafete'].'</td><tr>';
}
echo "</table>";
?>
<hr/>
</div>
</body>
</html>
<?php
mysql_free_result($Equipo);
?>
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 20:07.