Desarrollo Web /

[PHP] subir archivo! (ya use el search y no esta lo que busco)

Participa en el tema [PHP] subir archivo! (ya use el search y no esta lo que busco) en el foro Desarrollo Web.
hola. queria hacer un formulario que me deje elegir un archivo de un tipo de ...

Buscar en este tema:
 
  •  
    Akira][tETSuO escribió el 02/02/2007 a las 15:00 hs.
     
    ¿Mensaje inapropiado?
    #1 [PHP] subir archivo! (ya use el search y no esta lo que busco)
    hola. queria hacer un formulario que me deje elegir un archivo de un tipo de extencion por ejemplo ".jpg" y que el archivo se añada a una subcarpeta de donde se encuentra el formulario!...y si es posible que no sea mayor de "x" tamaño...

    busque pero niguno hace uno comun...es decir no quiero usar sql .. solo queiro que suba el archivo a una carpeta..respetando las condiciones....

    tengo este pero siempre me dice error al subir el archivo..

    Código:
    <form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="30000">
    Seleccionar archivo: <input name="archivo_usuario" type="file"><br />
    <input type="submit" value="Subir archivo" />
    </form>
    
    
    upload.php
    
    <?php
    $directorio = '/archivos_upload/'; //directorio donde va a ir el archivo
    
    if (move_uploaded_file($_FILES['archivo_usuario']['tmp_name'], $directorio . $_FILES['archivo_usuario']['name']))
    {
    echo "El archivo fue subido con éxito.";
    } 
    else
    {
    echo "Error al intentar subir el archivo.";
    }
    ?>
    
    espero que me ayuden saludos!:.
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/412890-php-subir-archivo-ya-use-search.html
    | Más
  • Akira][tETSuO escribió el 02/02/2007 a las 16:10 hs. ¿Mensaje inapropiado?

    #2 Re: subir archivo! (ya use el search y no esta lo que busco)

    ya lo hice!!!!!!! .....ahora quisiera saber como renombrarlo ponerle un prefijo

    por ejemplo el archivo se llama archivo.jpg y que cuando lo guarde se llame 100archivo.jpg


    saludos!
    Me gusta este mensaje
  • osqar escribió el 02/02/2007 a las 16:33 hs. ¿Mensaje inapropiado?

    #3 Re: subir archivo! (ya use el search y no esta lo que busco)

    Cuando haces el move_upload_file arma el nombre del archivo destino asi:
    Código:
    $directorio."100".$_FILES['archivo_usuario']['name']))
    
    donde "100" es el prefijo.
    Me gusta este mensaje
  • Akira][tETSuO escribió el 02/02/2007 a las 17:46 hs. ¿Mensaje inapropiado?

    #4 Re: subir archivo! (ya use el search y no esta lo que busco)

    okz thx.. y para renombrarlo todo?
    Me gusta este mensaje
  • Diego [Otto] escribió el 02/02/2007 a las 19:05 hs. ¿Mensaje inapropiado?

    #5 Re: subir archivo! (ya use el search y no esta lo que busco)

    Originalmente publicado por osqar Ver mensaje
    Cuando haces el move_upload_file arma el nombre del archivo destino asi:
    Código:
    $directorio."100".$_FILES['archivo_usuario']['name']))
    
    donde "100" es el prefijo.
    Ojo... que pusiste 2 parentesis al final que no van....

    Para renombrarlo todo es desde la misma funcion.. por ejemplo, me imagino que usas move_uploaded_file(), asi que sería:
    Código PHP:
    $nuevo_nombre "Pepito.jpg";
    move_uploaded_file($_FILES['nombre_campo_archivo']['tmp_name'], "carpeta_charanguito/"$nuevo_nombre
    Notá el TMP_NAME en la funcion move_uploaded_file()...
    Diego [Otto]
    Me gusta este mensaje
  • Akira][tETSuO escribió el 02/02/2007 a las 19:25 hs. ¿Mensaje inapropiado?

    #6 Re: subir archivo! (ya use el search y no esta lo que busco)

    te agradezco ...me ha salido todo pero hay otro problema...que es muy raro...le cambio el tipo de archivo y me tira error siempre!!!!

    le paso el codigo!

    este seria el formulario
    Código:
    <form action="uploadstatus.php" method="post" enctype="multipart/form-data">
            <p>
              <img src="img/replay.png" width="30" height="30" />
              <input type="hidden" name="MAX_FILE_SIZE" value="9999999999999" />
                <input name="userfile" type="file" />
                <input name="submit" type="submit" value="Enviar" />
            </p>
            </form>
    

    y aca estaria la parte en php

    Código:
    <? 
    $prename = '[upG.TopReplays.';
    $prename1 = '.]';
    $directorio = 'replays/'; //directorio donde va a ir el archivo
    
    //datos del arhivo 
    $nombre_archivo = $HTTP_POST_FILES['userfile']['name']; 
    $tipo_archivo = $HTTP_POST_FILES['userfile']['type']; 
    $tamano_archivo = $HTTP_POST_FILES['userfile']['size']; 
    //compruebo si las características del archivo son las que deseo 
    if (!((strpos($tipo_archivo, "avi")) && ($tamano_archivo < 9999999999999)))
    { 
        echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"; 
    }
    else{ 
        if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . $prename . date('ymdhms') . $prename1 .  $nombre_archivo))
    	{ 
    	echo "El archivo ha sido cargado correctamente."; 
        }
    	else{ 
            echo "Ocurrió algún error al subir el fichero. No pudo guardarse."; 
        } 
    } 
    ?>
    
    cuando le cambio la extension no anda mas!!!!...la extencion que quiero es ".w3g" que es un archivo de un juego!....


    :S
    Me gusta este mensaje
  • Akira][tETSuO escribió el 03/02/2007 a las 16:24 hs. ¿Mensaje inapropiado?

    #7 Re: subir archivo! (ya use el search y no esta lo que busco)

    Helpme!!!!!!!!
    Me gusta este mensaje
  • osqar escribió el 04/02/2007 a las 08:37 hs. ¿Mensaje inapropiado?

    #8 Re: subir archivo! (ya use el search y no esta lo que busco)

    Fijate si tu server te deja crear archivos con ese nombre que le estas poniendo.
    Me gusta este mensaje
  • Akira][tETSuO escribió el 04/02/2007 a las 18:08 hs. ¿Mensaje inapropiado?

    #9 Re: subir archivo! (ya use el search y no esta lo que busco)

    tengo el appserver
    Me gusta este mensaje


Estadísticas del tema
  • 8 RESPUESTAS
  • 1615 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB