Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/10/2008, 18:05
nfo
 
Fecha de Ingreso: octubre-2008
Ubicación: EsPaCiO TiEmPo
Mensajes: 408
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: is_uploaded_file

El formulario ese me parecia una pasada de dificil!!!, a final lo he echo con un iframe encontre un post de un compañero que lo explicaba no queda tan pasada como estos pero bueno me hace el apaño.

Código PHP:
<form method="post" enctype="multipart/form-data" action="controlUpload.php" target="iframeUpload">
    <
input type="hidden" name="phpMyAdmin" />
    
Archivo: <input name="fileUpload" type="file" onchange="javascript: submit()"/>
 
    <
iframe style="display:none" name="iframeUpload"></iframe>
</
form
Código PHP:
//  Script Que copia el archivo temporal subido al servidor en un directorio.
$tipo substr($_FILES['fileUpload']['type'], 05);

//  Definimos Directorio donde se guarda el archivo
$dir '';

//  Intentamos Subir Archivo
//  (1) Comprovamos que existe el nombre temporal del archivo
if (isset($_FILES['fileUpload']['tmp_name'])) {
    
//  (2) - Comprovamos que se trata de un archivo de imágen
  
if ($tipo == 'image') {
      
//  (3) Por ultimo se intenta copiar el archivo al servidor.
    
if (!copy($_FILES['fileUpload']['tmp_name'], $dir.$_FILES['fileUpload']['name']))
        echo 
'<script> alert("Error al Subir el Archivo");</script>';
    else
      echo 
'<script> alert("El archivo '.$_FILES['fileUpload']['name'].' se ha copiado con Exito");</script>';
  }
  else echo 
'<script> alert("El Archivo que se intenta subir NO ES del tipo Imagen.");</script>';
}
else echo 
'<script> alert("El Archivo no ha llegado al Servidor.");</script>'