Crear Upload de imagenes Logopopup
¡Hola visitante!

¿Qué es FORO NESBET?
Es un foro de ayuda webmaster y diseño gráfico. Podrás encontrar todo tipo de recursos web y gráficos, códigos css, javascript, php, jquery, plantillas y mucho más. Somos una pequeña gran comunidad en etapa de crecimiento, pero aún así sabemos como divertirnos y pasar el tiempo ¡En este foro somos todos compañeros!

El registro no requiere activación vía correo electrónico
Regístrate, no esperes más. Podrás compartir todos tus conocimientos e interéses con nosotros. De parte de toda la comunidad le garantizamos diversión y entretenimiento.

Unirse al foro, es rápido y fácil

Crear Upload de imagenes Logopopup
¡Hola visitante!

¿Qué es FORO NESBET?
Es un foro de ayuda webmaster y diseño gráfico. Podrás encontrar todo tipo de recursos web y gráficos, códigos css, javascript, php, jquery, plantillas y mucho más. Somos una pequeña gran comunidad en etapa de crecimiento, pero aún así sabemos como divertirnos y pasar el tiempo ¡En este foro somos todos compañeros!

El registro no requiere activación vía correo electrónico
Regístrate, no esperes más. Podrás compartir todos tus conocimientos e interéses con nosotros. De parte de toda la comunidad le garantizamos diversión y entretenimiento.

¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

2 participantes

    Crear Upload de imagenes

    exluis
    exluis
    Colaborador
    Colaborador


    Atribuciones Atribuciones : 15
    Miembro desde Miembro desde : 04/02/2012
    Edad Edad : 31
    Localización Localización : Lima

    Crear Upload de imagenes Empty Crear Upload de imagenes

    Mensaje por exluis Sáb Feb 04, 2012 6:12 pm

    Tendras que tener en cuenta los requerimientos que necesita el php para que funcione...

    Para crear un upload de imagenes tienes que crear tres archivos:
    -upload.php
    -estilo.css
    -files(carpeta donde iran todos los archivos)

    Primero crearemos el upload.php el cual su codigo es:
    Código:
    <?php
    $status = "";
    if ($_POST["action"] == "upload") {
       // obtenemos los datos del archivo
       $tamano = $_FILES["archivo"]['size'];
       $tipo = $_FILES["archivo"]['type'];
       $archivo = $_FILES["archivo"]['name'];
       $prefijo = substr(md5(uniqid(rand())),0,6);
       
       if ($archivo != "") {
          // guardamos el archivo a la carpeta files
          $destino =  "files/".$prefijo."_".$archivo;
          if (copy($_FILES['archivo']['tmp_name'],$destino)) {
             $status = "Archivo subido: <b>".$archivo."</b>";
          } else {
             $status = "Error al subir el archivo";
          }
       } else {
          $status = "Error al subir archivo";
       }
    }
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Upload</title>
    <link href="estilo.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <table width="413" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="413" height="40" class="titulo">Upload </td>
      </tr>
      <tr>
        <td class="text">Por favor seleccione el archivo a subir:</td>
      </tr>
      <tr>
      <form action="upload.php" method="post" enctype="multipart/form-data">
        <td class="text">
          <input name="archivo" type="file" class="casilla" id="archivo" size="35" />
          <input name="enviar" type="submit" class="boton" id="enviar" value="Upload File" />
         <input name="action" type="hidden" value="upload" />     </td>
       </form>
      </tr>
      <tr>
        <td class="text" style="color:#990000"><?php echo $status; ?></td>
      </tr>
      <tr>
        <td height="30" class="subtitulo">Listado de Archivos Subidos </td>
      </tr>
      <tr>
        <td class="infsub">
       <?php
       if ($gestor = opendir('files')) {
          echo "<ul>";
           while (false !== ($arch = readdir($gestor))) {
            if ($arch != "." && $arch != "..") {
               echo "<li><a href=\"files/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
            }
           }
           closedir($gestor);
          echo "</ul>";
       }
       ?>   </td>
      </tr>
    </table>
    </body>
    </html>

    El cual abrimos el block de notas,lo copiamos y lo pegamos,despues de eso lo guardamos como:
    -upload.php(no te olvides de que al guarda en "tipo" pongas "todos lo archivos" sino no te quedara en formato php)


    Luego crearemos el estilo.css el cual el codigo es:
    Código:
    .titulo {
       font-family: "Trebuchet MS", Verdana;
       font-size: 18px;
       font-weight: bolder;
       color: #990000;
       text-decoration: none;
       border-top-width: 1px;
       border-bottom-width: 2px;
       border-top-style: solid;
       border-bottom-style: solid;
       border-top-color: #D4D0C8;
       border-bottom-color: #D4D0C8;
       text-align: left;
       padding-left: 30px;
    }
    .casilla {
       font-family: "Trebuchet MS", Verdana;
       font-size: 11px;
       font-weight: normal;
       color: #999999;
       text-decoration: none;
       border: 1px solid #D4D0C8;
    }
    .boton {
       border: 1px solid #D4D0C8;
       font-family: "Trebuchet MS", Verdana;
       font-size: 10px;
       font-weight: bold;
       color: #990000;
       text-decoration: none;
       background-color: #D4D0C8;
       vertical-align: middle;
    }
    .subtitulo {
       font-family: "Trebuchet MS", Verdana;
       font-size: 16px;
       font-weight: bolder;
       color: #999999;
       text-decoration: none;
       text-align: left;
       padding-left: 30px;
    }
    .subtitulo:hover {
       font-family: "Trebuchet MS", Verdana;
       font-size: 16px;
       font-weight: bolder;
       color: #999999;
       text-decoration: underline;
       text-align: center;
    }
    .subtext {
       font-family: "Trebuchet MS", Verdana;
       font-size: 12px;
       font-weight: normal;
       color: #999999;
       text-decoration: none;
       text-align: left;
       padding-left: 30px;
       background-color: #EFEFEF;
    }
    .infsub {

       font-family: "Trebuchet MS", Verdana;
       text-decoration: none;
       border-top-width: 1px;
       border-top-style: solid;
       border-top-color: #D4D0C8;
    }
    .text {
       font-family: "Trebuchet MS", Verdana;
       font-size: 12px;
       font-weight: normal;
       color: #999999;
       text-decoration: none;
       text-align: left;
       padding-left: 30px;
       padding-top: 10px;
    }
    .link {

       font-family: "Trebuchet MS", Verdana;
       font-size: 12px;
       font-weight: bolder;
       color: #990000;
       text-decoration: none;
       text-align: center;
    }
    a.link:hover {


       font-family: "Trebuchet MS", Verdana;
       font-size: 12px;
       font-weight: bolder;
       color: #990000;
       text-decoration: underline;
       text-align: center;
    }
    li {
       list-style-type: circle;
       font-size: 16px;
       text-decoration: none;
    }
    .linkli {


       font-family: "Trebuchet MS", Verdana;
       font-size: 12px;
       font-weight: normal;
       color: #0000C0;
       text-decoration: none;
    }
    a.linkli:hover {



       font-family: "Trebuchet MS", Verdana;
       font-size: 12px;
       font-weight: normal;
       color: #0000C0;
       text-decoration: underline;
    }

    Igual que el otro lo guardan como:
    -estilo.css(recordar el tipo)



    Luego crearemos una carpeta dentro de su hosting llamada:
    -files(ahi iran todas las imagenes)

    Con eso me despido by exluis............
    N3
    N3
    Administrador
    Administrador


    Atribuciones Atribuciones : 320
    Miembro desde Miembro desde : 12/12/2009
    Localización Localización : Buenos Aires - Argentina

    Crear Upload de imagenes Empty Re: Crear Upload de imagenes

    Mensaje por N3 Sáb Feb 04, 2012 6:22 pm

    Wow, se ve que sabes mucho de PHP affraid

    Se agradece enormemente el aporte.
    exluis
    exluis
    Colaborador
    Colaborador


    Atribuciones Atribuciones : 15
    Miembro desde Miembro desde : 04/02/2012
    Edad Edad : 31
    Localización Localización : Lima

    Crear Upload de imagenes Empty Gracias

    Mensaje por exluis Sáb Feb 04, 2012 6:26 pm

    Todo por ayudar......

    Contenido patrocinado


    Crear Upload de imagenes Empty Re: Crear Upload de imagenes

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Sáb Abr 27, 2024 1:01 pm