|
Hola de nuevo...
He estado haciendo pruebas...
Al parecer lo que me daba problemas era la limitación de espacio del formulario. La había puesto dado que quería limitar los ficheros a un maximo de 100kb, no 10kb. Pero bueno, de todos modos, creo que lo mejor ha sido sacar ese input y controlarlo mediante php con el size (1000 = 10kb? o 1kb?). Ahora mismo lo tengo sin el input del max size y el print_r( $_FILES ); me devuelve:
Array ( [form_image_file] => Array ( [name] => Carla.jpg [type] => image/jpeg [tmp_name] => C:\WINDOWS\TEMP\phpEF.tmp [error] => 0 [size] => 204865 ) )
Con que creo que la cosa pinta bastante bien. Por otro lado, al generar la noticia me da error. No me la guarda...
He sacado el convert y lo tengo del siguiente modo:
$result = mssql_query("INSERT INTO Noticias (DataPubli,DataDel,Tit,Res,Desc,Img,Link) VALUES ('" . $data2publi . "','" . $data2del . "','" . $form_tit_new . "','" . $form_res_new . "','" . $form_desc_new . "','" . '$img2save' . "','" . $form_link_new . "')");
donde $img2save es:
$usr_file_name = $_FILES["form_image_file"]["tmp_name"];
$usr_file = $_FILES["form_image_file"]["name"];
$usr_file_size = $_FILES["form_image_file"]["size"];
$usr_file_type = $_FILES["form_image_file"]["type"];
if ($usr_file_name != "none")
{
$fp = fopen($usr_file_name, "rb");
$img2save = fread($fp, $usr_file_size);
$img2save = addslashes($img2save);
fclose($fp);
}
Muchas gracias por todo!
|