Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/04/2005, 06:13
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
no te sirve porque el method de tu formulario es POST... y haces un $fupload = $_GET['fupload']; pàra posteriormente if(isset($fupload)){... no recibes la variable por $_GET por lo que no se define tu $fupload por lo que no entras al bloque dentro de tu if...

Fuera de eso... no sé que pretendas con $fupload = $_GET['fupload']... esta mal... no puedes asignarlo directamente... además el uso de copy() esta obsoleto.. en su lugar ocupa move_uploaded_file()... ... y creo es todo... en cuestión de errores... ahora bien, prueba esto:
Código PHP:
<html><head><title>Subiendo Archivos</title></head><body>
<?php
if(isset($_POST['subir'])) { // He asignado esto para que solo se ejecute si se dió click al botón enviar
   
    
if(is_uploaded_file($_FILES['fupload']['tmp_name'])){
        
        if(
$_FILES['fupload']['type'] == "image/gif"){

            
$fupload_name $_FILES['fupload']['name'];
            
$fupload_size $_FILES['fupload']['size'];
            
$fupload_type $_FILES['fupload']['type'];
            
$file_dir ="imagenes"// crea un directorio "imagenes" en la carpeta donde este este archivo
        
            
if (move_uploaded_file($_FILES['fupload']['tmp_name'], "$file_dir/$fupload_name")){ // acá es donde lo terminamos de subir
                
echo "<br><br><img src=\"$file_dir/$fupload_name\"><p>\n\n"// lo mostramos
                
echo "Nombre: ".$fupload_name."<br>";
                echo 
"Tamaño: ".$fupload_size."<br>";
                echo 
"Tipo: ".$fupload_type."<br>";
                echo 
"Ubicación: <a href=\"$fupload_name\">http://localhost/$file_dir/$fupload_name</a><br>";
            } else echo 
"Error al subir el archivo";
        } else echo 
"<h1>Archivo no soportado!</h1>";    
    } else echo 
"Error al intertar subir el archivo ".$_FILES['fupload']['name'];
}
?>

<form enctype="multipart/form-data" action="<?=$_SERVER['PHP_SELF'?>" method="POST">

<input type="hidden" name="MAX_FILE_SIZE" value="2000000">

<input type="file" name="fupload">

<br>

<input type="submit" name="subir" value="Subir!">

</form>

</form></body></html>
... algo que seguro podrás adaptar a lo que necesitas. Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 06/04/2005 a las 06:15