Hola a todos,
Tengo un script donde hago uploads
$archivo_nombre = $_FILES['txtFile']['name'];
if(!empty($archivo_nombre))
{
$archivo = $_FILES["txtFile"];
$archivo_tmp = $_FILES["txtFile"]["tmp_name"];
$binario_contenido = addslashes(fread(fopen($archivo_tmp, "rb"), filesize($archivo_tmp)));
$binario_nombre=$_FILES['txtFile']['name'];
$binario_peso=$_FILES['txtFile']['size'];
$binario_tipo=$_FILES['txtFile']['type'];
$dir = $_SERVER['DOCUMENT_ROOT'].$upload_path."/";
$dir .= $_FILES['txtFile']['name'];
Este lo uso para subir fotos y videos.
El problema esque me da error siempre que quiero subir archivos mayores de 2 M.
Warning: fopen("", "rb") - Inappropriate ioctl for device in /usr/domain/gezond/www/data/easylearning/beheer/questions/file_upload.php on line 16
Warning: stat failed for (errno=2 - No such file or directory) in /usr/domain/gezond/www/data/easylearning/beheer/questions/file_upload.php on line 16
Warning: fread(): supplied argument is not a valid File-Handle resource in /usr/domain/gezond/www/data/easylearning/beheer/questions/file_upload.php on line 16
Uploading niet succesvol,probeer opnieuw...
Decir que la linea 16 donde me da error es esta
$binario_contenido = addslashes(fread(fopen($archivo_tmp, "rb"), filesize($archivo_tmp)));
A que puede ser debido esto y como puedo solucionarlo??
Muchas gracias