Raules
La validación del archivo (que se obliga que subió) se hacé en:
Código PHP:
if (empty($_FILES['archivo']['name'])){
header("location: admin_soporte_detalles.php?proceso=falta_indicar_fichero"); //o como se llame el formulario ..
exit;
}
Deberías quitar esa validación (si no requieres como obligado tu archivo) .. pero tambien debes hacer un "if()" aquí:
Código PHP:
// leer del archvio temporal .. el binario subido.
// "rb" para Windows .. Linux parece q con "r" sobra ...
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
Quedaría algo así:
Código PHP:
if (!empty($_FILES['archivo']['name'])){
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
} else {
$binario_contenido=NULL;
}
Un saludo,