[PHP] FTP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • CcCamikaze
    Langosta espía
    • 28-04-2003
    • 45790

    #1

    [PHP] FTP

    algun tutorial lindo para hacer un FTP? que tire un clasico "Examinar..."

    //
  • CcCamikaze
    Langosta espía
    • 28-04-2003
    • 45790

    #2
    ñam

    Para el correcto aprendizaje utilizaremos un ejemplo, en él que subiremos un archivo. Este solo puede ser de extencion .zip y ocupar menos de 30 kb, definiendo así las opciones del upload con php. Primero empezaremos con el formulario html, encargado de enviar el archivo al servidor. …


    Comentario

    • CcCamikaze
      Langosta espía
      • 28-04-2003
      • 45790

      #3
      y algo mejor que eso? porque es muy basico... algun tut ?

      Comentario

      • MoaLaiSkirulais
        ^^(V)^^
        • 08-07-2003
        • 23268

        #4
        un server ftp ???

        :carlin:

        Comentario

        • CcCamikaze
          Langosta espía
          • 28-04-2003
          • 45790

          #5
          mm al con un "Examinar..." para poder subir una imagen de X size donde X no supere los 3 mb...

          Comentario

          • Pac.
            Un jugador distinto
            • 03-09-2007
            • 39

            #6
            Para eso no necesitas hacer un ftp...

            Que parte no entendes del link que pusiste? porque esta bien explicado e incluso tiene como limitar el tamaño.
            Wargamez.com.ar

            Outlandz.org

            Comentario

            • MoaLaiSkirulais
              ^^(V)^^
              • 08-07-2003
              • 23268

              #7
              Pac.

              Comentario

              • judío ginger daywalker petiso
                Pelotudo
                • 14-03-2005
                • 16758

                #8
                claro, eso no es ftp, es http file uploading as usual...

                K

                Comentario

                • Teban
                  -Behind The Sun-
                  • 16-08-2004
                  • 11363

                  #9
                  Código:
                  if($extension[$num] == "zip")
                  Como se hace ahí como para tener más formatos? por ejemplo bmp, jpg y png.
                  _________________
                  ________________
                  _______________

                  Comentario

                  • Pac.
                    Un jugador distinto
                    • 03-09-2007
                    • 39

                    #10
                    ???

                    Ahi lo unico que hace es preguntar cual es la extension del archivo que se subio.
                    Wargamez.com.ar

                    Outlandz.org

                    Comentario

                    • judío ginger daywalker petiso
                      Pelotudo
                      • 14-03-2005
                      • 16758

                      #11
                      claro, eso es solo para filtrar ciertas extensiones, y descartarlas...
                      basta que cambies el if por un switch, y aprovechar que necesitas poner un break en cada case para que no siga ejecutando...
                      entonces, pondrias:
                      Código PHP:
                      switch($extension[$num]) {
                      case "gif":
                      case "jpg":
                      case "jpeg":
                      case "bmp":
                      case "png":
                          procesar_archivo();
                          break;
                      default:
                          error(ERR_WRONG_FORMAT);
                      } 
                      
                      ahora: ese codigo iria en el php que recibe el file desde el formulario, por lo que a esta altura el archivo ya fue uploadeado, solo que aun esta en la carpeta temporal de php. si el flaco puso un zip de 10mb, ya se comio el garron de esperar a que suba, por lo que no da validar solamente aca...

                      tambien habria que validar la extension via javascript en el onSubmit del formulario (o onClick del boton, si no usas un <input type=submit />), y evitar que el formulario se envie si hay archivos con formato invalido.

                      la validacion javascript le ahorra a un usuario legitimo el garron de tener q esperar al upload para enterarse q el archivo tenia un formato invalido.
                      y la validacion php nos asegura que un usuario maligno que utilize un form personalizado que evite la rutina de validacion client-side no pueda ganar "mas libertades".

                      K

                      Comentario

                      • judío ginger daywalker petiso
                        Pelotudo
                        • 14-03-2005
                        • 16758

                        #12
                        che q poronga... todabia me sigue diciendo q el ultim post es de pac...
                        edit: recien ahora updateo ese campo

                        K

                        Comentario

                        Trabajando...