Autor Tema: PHP FILE UPLOADER  (Leído 6087 veces)

0 Usuarios y 1 Visitante están viendo este tema.

zoneM

  • ***
  • Mensajes: 76
  • Liked: 2
  • ZoneM - Z(1)M
PHP FILE UPLOADER
« : enero 22, 2008, 11:27:10 pm »
Hola aka les dejo el codigo muy sencillo de un file uplader con verificacion de password;
hecho en php muy util para subir archivos en esos momentos  ;D
compacto y facil de modificar...


Código: [Seleccionar]
<?php
//usa variables globales
//se puede definir el tipo de archivo permitido
//ZoneM MxC Gen

$option=$_POST["option"];
$md5=$_POST["md5"];
$myhash="38cca949fc4322ec77c8e3cd91a447de";//el pass que quieres con cifrado MD5

echo "<html>
<body>

<form action='upload_file.php' method='post'
enctype='multipart/form-data' align='left'>
<label for='file'>Archivo:</label>
<input type='file' name='file' id='file' />
<br>
<label for='md5'>Password:</label>
<input type='password' name='md5' id='md5' />
<br />
<input type='submit' name='submit' value='Submit' />
<input type='hidden' name='option' value='1' />
</form>

</body>
</html>";//el form para el upload

$md5=md5($md5);
$go=strcmp($md5,$myhash); //comparar el pass ingresado con el nuestro

if(($option==1)&&($go==0 )){ //si todo va bien
if ($_FILES["file"]["size"] < 20000000) //tamaño maximo en bytes
  {
  if ($_FILES["file"]["error"] > 0) //si hay problemas con el archivo
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; //Nos dice que onda
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />"; //Aqui nos da informacion de nuestro archivo
    echo "Tipe: " . $_FILES["file"]["type"] . "<br />";
    echo "Tamaño: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Archivo Temporal: " . $_FILES["file"]["tmp_name"] . "<br />";

    if (file_exists("upload/" . $_FILES["file"]["name"])) //buuu ya hay uno
      {
      echo $_FILES["file"]["name"] . " Ya existe un archivo con ese nombre. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],"upload/". $_FILES["file"]["name"]);
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
      echo "<br><br>";
      }
    }
  }
else
  {
  echo "Archivo Invalido";
  }
}else{echo "<br><br><h2>PASSWORD INVALIDO</H2>";}

?>

i'll be back ¡¡¡¡¡

BigD'3mU

  • **
  • Mensajes: 237
  • Liked: 0
    • GETS
Re: PHP FILE UPLOADER
« Respuesta #1 : febrero 03, 2008, 07:00:58 pm »
no tienes algun programa sencillo asi como este  que manipule bases de datos, la clasica agendita con altas-basjas-consultas-y modificaciones?

rocaanvil

  • ***
  • Mensajes: 274
  • Liked: 0
    • http://rocaanvil.wordpress.com
Re: PHP FILE UPLOADER
« Respuesta #2 : febrero 05, 2008, 01:09:37 am »
yo tengo por ahi una especie de blog.. la usaba para notas, cosas qe no qeria olvidar y/o textos pequeños.. si te sirve en la semana subo el codigo..

roca.
Si te gustan mis alas.. porque te empeñas en cortarlas??

Ingeniebrio

  • ***
  • Mensajes: 90
  • Liked: 0
Re: PHP FILE UPLOADER
« Respuesta #3 : febrero 05, 2008, 05:38:08 am »
no tienes algun programa sencillo asi como este  que manipule bases de datos, la clasica agendita con altas-basjas-consultas-y modificaciones?

Cabron se nota que tienes que entregar la tarea verdad? ja ja ja, en la escuela hay varios de esos sistemas en el servidor, algun dia copiare uno.

BigD'3mU

  • **
  • Mensajes: 237
  • Liked: 0
    • GETS
Re: PHP FILE UPLOADER
« Respuesta #4 : febrero 05, 2008, 05:00:59 pm »
yo tengo por ahi una especie de blog.. la usaba para notas, cosas qe no qeria olvidar y/o textos pequeños.. si te sirve en la semana subo el codigo..

roca.

Por favor. Claro que me sirve

rocaanvil

  • ***
  • Mensajes: 274
  • Liked: 0
    • http://rocaanvil.wordpress.com
Re: PHP FILE UPLOADER
« Respuesta #5 : febrero 10, 2008, 10:42:32 pm »
pues te qedo mal con el programa.. resulta qe mi hd chupo faros.. ni modo.. pero alguna vez vi un blog asi facilito qe se llama berriBlog, lo modifique para la libreria mysqli.dll y le qite la opcion de comentarios.. quiza te sirva..

roca.
Si te gustan mis alas.. porque te empeñas en cortarlas??