Me gustaria poder añadirlas tambien SIN foto, o que si la insertar sin foto se añada una por defecto, cualquier opcion me vale.
Os paso el codigo de subir imagenes que tengo:
Código:
//Recojer la fotografia e insertar la obra $noticia=new Noticias(0,0); $id_noticia=$noticia->insertarNoticias($titulo,$texto,$web,$estado); //Si tenemos el id subimos la foto principal en el caso de que el usuario seleccionase una if($id_noticia!="") { //Inicializamos el objeto fotografias $foto=new Fotos(0,0); //Rutas de destino $ruta1=$_SERVER['DOCUMENT_ROOT'].RUTA_IMAGES."images/noticias/general/"; $ruta2=$_SERVER['DOCUMENT_ROOT'].RUTA_IMAGES."images/noticias/thumb/"; //Texto del alert $alerta=0; //Subimos los archivos: Si son imagenes creamos tumbnails y los redimensionamos $nombre_archivo1 = $_FILES['archivo1']['name']; $nombre_archivo1= str_replace ( " ", "_", $nombre_archivo1); $tipo_archivo1 = $_FILES['archivo1']['type']; $tamano_archivo1 = $_FILES['archivo1']['size']; $mover_archivo1=$_FILES['archivo1']['tmp_name']; if($nombre_archivo1!="" && isset($nombre_archivo1)) { if($tamano_archivo1<=1578300) { $id_archivo_subir1=$foto->insertarFoto($nombre_archivo1,$titulo_foto,"foto_noticia",1,1,$id_noticia); if($tipo_archivo1=="image/jpeg" || $tipo_archivo1=="image/gif" || $tipo_archivo1=="image/png" ) { $carga1=Ficheros::cargaImagenes($mover_archivo1,$ruta1.$id_archivo_subir1."_".$nombre_archivo1,$ruta2.$id_archivo_subir1."_".$nombre_archivo1,$tipo_archivo1,$tamano_archivo1,500,127,123,1); switch($carga1) { case 0:$foto->actualizarFoto($id_archivo_subir1,$id_archivo_subir1."_".$nombre_archivo1);$alerta=0;break; case 1:$foto->eliminaFoto($id_archivo_subir1);$alerta=2;break; case 2:$foto->eliminaFoto($id_archivo_subir1);$alerta=3;break; default:$foto->eliminaFoto($id_archivo_subir1);$alerta=4;break; } } } else $alerta=1; } else $alerta = 5; }