Cita:
Iniciado por pato12 Hola,
Prueba haci:
Código PHP:
<?php
if ($descarga == "");
{
$dir = (isset($_GET['dir']))?$_GET['dir']:"/";
$directorio=opendir($dir);
echo "<b>Directorio actual:</b><br>".$dir."<br>";
echo "<b>Archivos:</b><br>";
while ($archivo = readdir($directorio)) {
if($archivo == '.')
echo "<a href=\"?dir=.\">".$archivo."</a> - <a href=\"?descarga=&dir=.\">".$Descargar.": ".$archivo."</a><br>";
elseif($archivo == '..'){
if($dir != '.'){
$carpetas = split("/",$dir);
array_pop($carpetas);
$dir2 = join("/",$carpetas);
echo "<a href=\"?dir=".$dir2."\">".$archivo."</a> - <a href=\"?descarga=&dir=".$dir2."\">".$Descargar.": ".$archivo."</a><br>";
}
}
elseif(is_dir("$dir/$archivo"))
echo "<a href=\"?dir=".$dir."/".$archivo."\">".$archivo."</a> - <a href=\"?descarga=&dir=.\">".$Descargar.": ".$archivo."</a><br>";
else echo $archivo."<br>";
}
closedir($directorio);
}
elseif ($descarga == $_GET['descarga']) { ?>
<META HTTP-EQUIV="Refresh" CONTENT="3;URL=<? echo $_GET['descarga'] ?>.zip">
<?
}
?>
Suerte
Salu2
Muchas gracias, pero me da error en esta linea:
elseif ($descarga == $_GET['descarga']) { ?>
Parse error: syntax error, unexpected T_ELSEIF in /homepages/23/d241661004/htdocs/avatar/index.php on line 25