Ver Mensaje Individual
  #17 (permalink)  
Antiguo 28/01/2009, 15:00
daviteN
 
Fecha de Ingreso: enero-2007
Mensajes: 56
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Upload Imagen Problema

Cita:
Iniciado por GatorV Ver Mensaje
Te recomiendo usar move_uploaded_file en lugar de copy, por otro lado usa $_FILES en lugar de $HTTP_POST_FILES, y a la hora de subir tu imagen verifica que el valor de $_FILES['photo']['error'] sea diferente de 0.

Saludos
LO PUSE ASI ,y TAMPOCKO:
Código PHP:
<?
  
# DETAILS
  
$UPLOAD_DIR './';    # UPLOAD DIRECTORY

   
  # DETECT UPLOAD PRESS
  
if(isset($_POST['upload'])){
    
# ADD HERE THE CODE FOR ANY OTHER FIELDS YOU MIGHT HAVE
     
    # GET UPLOADED FILES
    
$photo $_FILES['photo'];
    foreach(
$photo['name'] as $file_id => $file){
      
# IF FILE IS IMAGE
      
if($file != NULL && (strstr($file'.jpg') || strstr($file'.png') || strstr($file'.gif'))){
        
# REPLACE QUOTES
        
$file str_replace("'""`"$file);
        
$file str_replace('"''`'$file);
        
# COMPOSE URL
        
$url $UPLOAD_DIR.'/'.$file;
        
# COPY FILE TO URL
        
if(move_uploaded_file($photo['tmp_name'][$file_id],$url)){
          
# DELETE TMP FILE
          
unlink($photo['tmp_name'][$file_id]);
          
# GET IMAGE DETAILS
          
$data GetImageSize($url);
          
$mime $data['mime'];
             
            
# ADD HERE THE CODE THAT INSERTS DATA INTO A DATABASE IF YOU WISH
            # FILE NAME VARIABLE IS  $file
          
}
        }
      }
    }
?>
<style type="text/css">
<!--
.Estilo1 {
    font-size: 24px;
    font-weight: bold;
}
-->
</style>

<p align="center" class="Estilo1">Admin Panel AlternativeGC.com.ar </p>
<p><strong>Subir Foto: </strong></p>
<form action='' method='post' enctype='multipart/form-data'>
  <p>PHOTO 1: 
    <input type=file name=photo[]>
    <br>
PHOTO 2: 
<input type=file name=photo[]>
<br>
PHOTO 3: 
<input type=file name=photo[]>
<br>
PHOTO 4: 
<input type=file name=photo[]>
<br>
PHOTO 5: 
<input type=file name=photo[]>
  </p>
    <input type="submit" name="upload" value="Upload" />
  </p>
  <p>&nbsp;</p>
  <p>
  
</form>