Ver Mensaje Individual
  #11 (permalink)  
Antiguo 25/02/2008, 10:36
Avatar de leskolpykos
leskolpykos
 
Fecha de Ingreso: junio-2007
Ubicación: Caracas
Mensajes: 96
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ¿gif de carga mientras se sube una foto?

bueno tengo dos archivos, uno q es el formulario y el otro es el php q hace el trabajo..

***** formulario *****
<form method="post" enctype="multipart/form-data" action="enviar.php">
<table width="100%" style="margin: auto;">
<tr>
<td style="width: 27%;"><b><?=$msg?></b></td>
</tr>
<tr>
<td style="width: 27%;">
<p align="center">
<input type="file" name="archivo" size="26" style="font-family: Verdana; font-size: 8pt; border: 1px solid #C0C0C0" />
<input type="submit" value="Cargar archivo" style="font-family: Verdana; font-size: 7pt; border: 1px solid #808080; " /></td>
</tr>
</table>
</form>


***** archivo php *****
<?php
include("config.php");

# Si la carpeta no existe la creamos y le aplicamos los permisos.
if(!file_exists($carpeta_archivos))
{
mkdir($carpeta_archivos);
@chmod($carpeta_archivos, 0777);
}

# Verificamos que este setiado el archivo.
if($_FILES['archivo'])
{
# Verificamos que su tamaño sea mejor que los bytes que as puesto en la configuración.
if((1000 * $bytes_max) > $_FILES['archivo']['size'])
{
# Seteamos las variables para mejor facilidad
$tmp = $_FILES['archivo']['tmp_name'];
$name = $_FILES['archivo']['name'];
$ahora = $carpeta_archivos.'/'.$name;

# Movemos el archivo a la carpeta
move_uploaded_file($tmp, $ahora);

# Nos movemos a equis página .php
header("Location: cargando.php");
}
else
header("Location: cargando.php?errno=1&errmsg=Su archivo excede los ".$bytes_max."bytes.");
}
else
header("Location: cargando.php?errno=1&errmsg=No ah seleccionado ningun archivo.");

?>



ahora bien.. yo agregué lo q me dio caricatos pero no hace nada, creo q lo agregué mal, la verdad es que no veo necesario q sea el bendito circulito girando, solo quisiera que apareciera algo al darle clic al boton cargar y que el usuario vea que se esta subiendo su archivo, ya que no hay barra de estado