Hola
, el codigo es
//para copiar al directorio upload
<?
if($enviar) {
if($archivo != "" ) {
$extensiones = explode(".",$archivo_name) ;
$num = count($extensiones) - 1 ;
if($extensiones[$num] != "gif" && $extensiones[$num] != "jpg" &&$extensiones[$num] != "zip" &&$extensiones[$num] != "doc" && $extensiones[$num] != "tif" && $extensiones[$num] != "bmp" && $extensiones[$num] != "pdf" ) { $error = "Sólo se permiten archivos .gif,.zip,.doc,.jpg,.tiff,.bmp,.pdf <br>" ; }
if(file_exists("upload/$archivo_name")) { $error = "Ya existe un archivo con este nombre.<br>" ; }
if($archivo_size > 1000000 ) { $error .= "El archivo debe pesar menos de 1 Mb.<br>" ; }
if($error) {
echo "
<p class=\"titulo\">Error
<p>$error
<p><a href=\"javascript:history.back()\">Regresar</a>
" ;
exit ;
}
copy($archivo,"upload/$archivo_name") ;
$descarga = 1 ;
move_uploaded_file($archivo,"upload/$archivo_name") ;
echo "El archivo ha sido subido con éxito." ;
}
else {
echo "El archivo supera los 100 Kb" ;
}
}
?>
//para listar los archivos
<?
if(!$web){
$web='upload/.';
}
else
{
$dir=$web.'/';
}
$lista;
$handle=opendir($web);
$cont=0;
while ($file = readdir($handle)) {
if($file!==basename($PHP_SELF)&&$file!==".")
{
if(!$file) echo "No se encontraron archivos";
if(!is_dir($file)){
echo "<input type=checkbox name=$file value='si'><a href=\"upload/".$dir.$file."\" target=\"_blank\">$file</a><br>\n";
/* if (archivo=='si'){
$lista[$cont]=$file;
$cont=$cont+1;
}*/
}
else
{
echo "<a href=\"".basename($PHP_SELF)."?web=".$dir.$file."\">\n";
}
}
}
closedir($handle);
echo '';
?>
Si saben algún link de tutoriales o manuales para revisar sobre esto, bueno les agradezco cualquier ayuda