hola amigos espero k me pudan ayudar por k sigo peleando con un campo file
miren lo que pasa es k kiero subir unas imagenes a mi base de datos por medio del campo file el problema es k kiero ver k si el el campo file contiene datos abrir el documento y subirlo a la base de datos eso lo ago asi
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
hasta a hy no hay ni un problema. el problema es k me manda un error cuando no tiene la imagen a subir
Warning: fread(): supplied argument is not a valid stream resource in C:\AppServ\www\UNIDAD\Fotos\unidad001.php on line 121
Warning: fclose(): supplied argument is not a valid stream resource in C:\AppServ\www\UNIDAD\Fotos\unidad001.php on line 123
o sea cuando no contiene datos en el campo file
la solucion k yo veia y estaba haciendo es de recibir las variables del formulario
$variable = $_POST['archivito'];
y validar si el dato es diferente a vacio esto lo estoy haciendo mediante un if
si es diferente a vacio que haga lo siguiente
if($variable!=""){
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
}
el problema es k no me guarda la imagen si ago lo anterior kisiera saber si alguien me podria a consegar