Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/02/2006, 04:34
r0gelio
 
Fecha de Ingreso: enero-2006
Mensajes: 8
Antigüedad: 18 años, 2 meses
Puntos: 0
bueno gente, al final lo pude hacer yo solo, mirando otros codigos.

El codigo es el siguiente.

Upload de archivos
Tamaño maximo: 100K
Tipo de Archivo: JPG
Carpeta de almacen: Fotos/
Controla la existencia del archivo: SI

Formulario HTML

Código:
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Archivo a subir: <input name="uploadedfile" type="file" size="20" />
<br />
<input type="submit" value="Upload File" />
</form>
Script PHP
uploader.php

Código:
<?php 


    $dirpath = "fotos/"; 
    $dh = opendir($dirpath); 
    
while (false !== ($file = readdir($dh)))

 { 
 
          if (!is_dir("$dirpath/$file"))
    { 
if ($file == basename( $_FILES['uploadedfile']['name']))

 {
  echo "El archivo: ". basename( $_FILES['uploadedfile']['name']). " Ya existe";
  exit;

 } 

else

{

} 


    } 
 } 
     closedir($dh);




//termina de comprobar si el archivo existe

if ($_FILES['uploadedfile']['type'] == "image/pjpeg")

{ 

$target_path = "fotos/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

$_FILES['uploadedfile']['tmp_name']; 

$target_path = "fotos/";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path))
 {
  echo "El archivo: ". basename( $_FILES['uploadedfile']['name']). " a sido subido";
 } 

else

{
    echo "Ha ocurrido un error al subir el archivo, por favor, intente nuevamente";
} 


} 
else
 { 
 echo "la imagen no es un jpeg válido"; 
 }  


?>
Si alguien tiene alguna sugenrecia para mejor este codigo ? de todas maneras funciona perfecto.

Gracias por su ayuda.

R0gelio