Hola a todos. Mi problema es el siguiente:
Cuando intento subir a mi base de datos MySQL un fichero que ocupa muy poco (por ejemplo 21 bytes, equivalente a poner por ejemplo en el fichero:
'mi nombre es pepe')
no me sube el fichero a la base de datos. En cambio si mis ficheros ocupan mas entonces si me los suben. Para subir ficherso utilizla siguiente técnica que encontré en este foro:
$binario_nombre_temporal=$_FILES['archivo']['tmp_name'];
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
mysql_db_query("geneticos", "INSERT INTO problemas (IdProblema,Archivo) VALUES ('$md5problema','$binario_contenido')");
siendo 'archivo' el nombre de mi campo FILE de mi formulario.Intento subir el fichero a mi base de datos 'geneticos' a la tabla problemas pero no me lo guarda porque ocupa muy poco (CON FICHEROS GRANDES A PARTIR DE 1K EN ADELANTE SI ME LO SUBE).
¿como se puede subir a la base de datos ficheros pequeños que no lleguen a 1kb?
Un saludo.