Código:
En cambio en firefox funciona perfectamente.if($_FILES['fichero']['type']=="image/jpeg") {
Codigo PHP:
Código:
FORM:if(is_uploaded_file($_FILES['fichero']['tmp_name'])) { if($_FILES['fichero']['type']=="image/jpeg") { if($_FILES['fichero']['size'] < 8000000) { $tipo1 = strtolower($_FILES['fichero']['type']); //hago esta consulta para tomar el ultimo valor de la id en la bd $result=mysql_query("select id_foto from fotos order by id_foto DESC LIMIT 1"); if ($row=mysql_fetch_array($result)) { $nro_id = $row['id_foto']+1; } if ((1<strpos($tipo1, "jpg"))or (1<strpos($tipo1, "jpeg"))){ $ruta = 'users_imgs/fotos' ; if(move_uploaded_file($_FILES['fichero']['tmp_name'], $ruta . '/' . $id_usuario. '-'. $nro_id.'.jpg')) { require("funciones/funcion_resize.php"); //Creamos el thumbail llamando a la funcion $FEntrada='users_imgs/fotos/' . $id_usuario. '-'. $nro_id.'.jpg'; $FSalida='users_imgs/fotos/thumbs/th_' . $id_usuario. '-'. $nro_id.'.jpg'; $TamMax='75'; $Calidad='75'; redim_jpeg($FEntrada,$FSalida,$TamMax,$Calidad); $titulo=$_POST['titulo']; $id_gal=$_POST['galeria']; mysql_query("INSERT INTO fotos (id_usr,titulo,id_galeria) values ('$id_usuario','$titulo','$id_gal')"); header("Location: index.php?go=usrpanel&admin=fotos"); } } else { echo "Intenta con otra foto"; } } else { echo "El archivo pesa mas de 100000 bytes"; } } else { echo "El archivo no es una imágen JPG"; } }
Código:
Tienen alguna idea porque??? <form action="<? echo $_SERVER['PHP_SELF'] ?>?go=usrpanel&admin=fotos" method="post" enctype="multipart/form-data"> Titulo Foto:<br /><input name="titulo" type="text"><br /> Galeria:<br /> <select name="galeria"> <option selected="selected">Seleccionar</option> <? $res=mysql_query("select * from galerias WHERE id_usr=$id_usuario"); while ($row=mysql_fetch_array($res)){ echo "<option value='$row[id_galeria]'>$row[galeria]</option>"; } ?> </select><br /> Foto:<br /> <input name="fichero" type="file"><br /> <input name="submit" type="submit" value="Upload!"> </form>