Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2007, 11:10
Adelsork
 
Fecha de Ingreso: diciembre-2004
Mensajes: 51
Antigüedad: 19 años, 4 meses
Puntos: 0
problema descargar ficheros desde php

Hola amigos, queria preguntaros una cosilla.

A ver mi problema esta en que tengo una utilidad para descargar ficheros desde php pero me he dado cuenta de un problema a la hora de descargar, resulta que algunos antivirus dan problemas al bajar el fichero, por cierto los ficheros son mp3. El problema es simplemente que no baja, sin embargo si se hace con el antivirus desactivado no da el error. Alguien sabe como se puede solucionar esto??

El codigo que uso para la descarga es el siguiente:

Código:
	$filename = basename($file);
	
	$mimetype = 'application/octet-stream';  // Set mime-type
	//$mimetype = 'audio/mpeg';
	header("Pragma: hack"); // Leave blank for issues with IE
	header("Cache-Control: public, must-revalidate, post-check=0, pre-check=0");
	header("Content-Type: $mimetype");
	if ($option['dl_fd'] == 1) {
		header("Content-Disposition: attachment; filename=$filename"); // Force download activated
	} else {
		header('Location: ' . $file . ''); // Force download deactivated
	}
	header("Content-Transfer-Encoding: binary\n");
	header("Content-Length: ".filesize($file)."");
	$file = fopen($file, "rb");
	fpassthru($file);
En fin si alguien sabe como puedo solucionar esto me haria un gran favor ayudandome.

Bueno debo decir que el codigo como habreis supuesto no es mio, para ser mas exactos es un plugin de wordpress pero he probado a reescribir yo un codigo alternativo y ha acabao en el mismo resultado.

Los antivirus en los que he comprobado que falla han sido en kaspersky y avast

Un saludo y muchas gracias.