Ver Mensaje Individual
  #15 (permalink)  
Antiguo 27/10/2006, 11:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por Covids0020 Ver Mensaje
Por ejemplo:
Código PHP:
    if($myvcard>0)
    {
      
extract($myvcard);
      
header('Content-Type: text/x-vcard');
      
header('Content-Disposition: attachment; filename='.$nom.'.vcf');
      echo
"BEGIN:VCARD\nVERSION:2.1\nN:".$nom."\nADR:".$dir."\nTEL;VOICE:".$tel."\nTEL;FAX:".$fax."\nEMAIL:".$correo."\nEND:VCARD\n";
      
setcookie('descarga','0',time()-3600); //Esto no me funca :_(
    
}
    else
    {
      
// Error 404 - Nombre Incorrecto
      
header 'HTTP/1.0 404 Not Found' );
      echo 
'<h1>ERROR INTERNO</h1>
      <p>Ha habido un problema con el Archivo Solicitado, por favor, disculpa y prueba a intentarlo m&aacute;s tarde.</p>'
;      
    } 
Ahora tengo que ver como no permitir entradas externas... sinceramente...:
Antes chequeaba el número de registros encontrados pero desde que me vendí a los CMS y perdí práctica simplemente suelo usar el die() con mysql_query, en el mysql_fetch_assoc reconozco que se me pasa chequearlo :__(
juer... se acostumbra uno a tenerlo todo hecho :(
El código que propones .. la cookie no se declara por qué antes envias cabeceeras HTTP .. la definición de la cookie (setcookie()) iría antes de tus header() ... (Esto es un poco de teoría del protocolo HTTP más bien .. el "orden" de esas cabeceras ..mucho más no sé .. pero por ahí va el cuento).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.