Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2004, 07:21
vicvallo
 
Fecha de Ingreso: agosto-2003
Mensajes: 75
Antigüedad: 20 años, 8 meses
Puntos: 0
Problemas en subida archivos

Hola amigos, tengo el siguiente problema.
La pagina que sube archivos (imagenes en mi caso) no me indica ningun error, pero la imagen no aparece en el servidor. Si vuelvo a realizar la operación, entonces si que aparece la imagen en el servidor.
¿A que es debido esto??
Os pongo mi codigo por si encontrais el error. Gracias!

chdir("../directorio");

//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['foto']['name'];
$tipo_archivo = $HTTP_POST_FILES['foto']['type'];
$tamano_archivo = $HTTP_POST_FILES[$foto]['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000)))
{
echo "La extensión o el tamaño de los archivos no es correcta.<br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}
else{
if (move_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'], $ref.".gif")){
$sql_update="UPDATE tablaSET foto='s' where referencia = '".$ref."'";
$resultado=mysql_query($sql_update);
header("location:pagina.php?id=$id&informacion=El archivo ha sido cargado correctamente.");
}
else{

header("location:pagina.php?id=$id&informacion=Ocu rrió algún error al subir el fichero. No pudo guardarse.");
}
}