Sube el archivo a determinada carpeta, con filtro de extencion
Código: Seleccionar todo
<?php
/*****************************************
* Coded by linkgl *
* 02/02/10 *
* [email protected] *
* sube archivos a carpeta determinada *
* con filtro de extencion *
* **************************************/
function xLoad($archivo,$carpeta,$extencion,$temp)//declaramos la funcion
{
if(substr($archivo, strlen($archivo)-4, 4) != $extencion)//filtramos extencion
{
echo "Ud. Solo puede subir {$extencion}'s";//si la extencion es incorrecta lo mandamos a...
}
else //de lo contrario
{
if(move_uploaded_file($temp,$carpeta.$archivo))//subimos el archivo a la carpeta con el nombre dado
{
echo "Archivo cargado en {$carpeta}{$archivo}";//si todo va bien se acabo aqui
}
else //si no
{
echo "Ocurrio un error al cargar su fichero!"; //no se subio el arcihvo
//este error pueda dar por falta de permisos chmod 777
}
}
} //cerramos nuestros corchetitos y nos vamos
?>
Código: Seleccionar todo
<?php
/*****************************************
* Coded by linkgl *
* 02/02/10 *
* [email protected] *
* sube archivos a carpeta determinada *
* con filtro de extencion *
* **************************************/
if(!isset($_GET['op']))
{
?>
<form action="?op=proc" method="post" enctype="multipart/form-data">
<input type="file" name="archivo">
<input type="submit" value="Cargar">
</form>
<?
}
else
{
function xLoad($archivo,$carpeta,$extencion,$temp)//declaramos la funcion
{
if(substr($archivo, strlen($archivo)-4, 4) != $extencion)//filtramos extencion
{
echo "Ud. Solo puede subir {$extencion}'s";//si la extencion es incorrecta lo mandamos a...
}
else //de lo contrario
{
if(move_uploaded_file($temp,$carpeta.$archivo))//subimos el archivo a la carpeta con el nombre dado
{
echo "Archivo cargado en {$carpeta}{$archivo}";//si todo va bien se acabo aqui
}
else //si no
{
echo "Ocurrio un error al cargar su fichero!"; //no se subio el arcihvo
//este error pueda dar por falta de permisos chmod 777
}
}
} //cerramos nuestros corchetitos y nos vamos
//uso
xLoad($_FILES['archivo']['name'],"archivos/",".jpg",$_FILES['archivo']['tmp_name']);
}
?>