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