Código PHP:
<div class="reglas">
<form action="<?php echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
<p>
<p>Seleccionar demo:
<input type="file" name="archivo" size="25" />
<br />
<p>
<input type="radio" value="Longjump" name="Kzmap" />Map Record <input type="radio" value="Longjump" name="lj" />LongJump <input type="radio" value="Longjump" name="Surfmap" />Surf Record
<input type="submit" value="Enviar Demo" name="send" style="margin-left:140px; margin-top: 10px;" />
<p><span class="Estilo5">
<?php
$extensiones=array("html","exe","php","gif","txt","jpeg","png","dat");
$path="/home/nvargnet/public_html/demoskz";
$nombre=$HTTP_POST_FILES['archivo']['name'];
$tamanio=$HTTP_POST_FILES['archivo']['size'];
$tipo=$HTTP_POST_FILES['archivo']['type'];
$var = explode(".","$nombre");
$num = count($extensiones);
$valor = $num-1;
for($i=0; $i<=$valor; $i++) {
if($extensiones[$i] == $var[1]) {
echo "Tipo de Archivo no admitido";
exit;
}
}
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name']))
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "$path/$nombre");
echo "La demo se ha subido correctamente al servidor, muchas gracias<p>";
}
if (strtolower($var[1]) == "Kzmap")
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "/home/nvargnet/public_html/demoskz/kzmap/$nombre");
echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
}
if (strtolower($var[1]) == "Lj")
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "/home/nvargnet/public_html/demoskz/lj/$nombre");
echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
}
if (strtolower($var[1]) == "Surfmap")
{
copy($HTTP_POST_FILES['archivo']['tmp_name'], "/home/nvargnet/public_html/demoskz/surfmap/$nombre");
echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
}
?>
</span>
</form>