amigos es lo unico que me queda por creer ja, a menos que ni lycos ni miarroba acepten upload desde http o que los vinos de anoche me tengan mareao.
Porque no es tan simple como un formulario con un files y un archivo php que haga un copy al servidor ?. Algo asi
<?
echo'<form method="POST" enctype="multipart/form-data" action="miupl.php">
<input type="file" name="archivo" size="20">
<input type="submit" value="Enviar" name="send">
<input type="reset" value="Borrar" name="erase">
</form>'
?>
<?
$extensiones=array("html","php");
$path=$_SERVER['DOCUMENT_ROOT']."uploads";
$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 "El archivo se ha subido correctamente al servidor"";
}
else {
echo "Error al subir el archivo, demasiado grande, tamaño maximo 1,4 megas."; }
?>
Solo hay agregados unos controles de extensiones pero me sale por "Error al subir el archivo, demasiado grande, tamaño maximo 1,4 megas." que dicho sea de paso es un control medio fulero porque puede saltar por otras cosas como es mi caso. Ayuda por favor