No solo un blog misceláneo más… es un blog de weas frikis

Archives Posts

Super Lomo de Toro xDD

October 20th, 2008 by scyfox

Weando depués de almuerzo encontré este video. Me cague de risa. Muy bueno.!!

xDDD

Ojalá pusieran uno de estos lomos de toro en mi calle…

Share/Save/Bookmark

Categoria(s) Weas Frikis having No Comments »

Archives Posts

Subir archivos a servidor y evitar reescritura en PHP. I

October 14th, 2008 by scyfox

Logo PHP

Hoy, luego de un condorazo en la pega, tuve que hacer una aplicación que permitiera subir archivos a una carpeta del servidor, y que verificara que al momento de subir no existieran archivos similares o que al momento de subirlos les pusiera otro nombre, que evitara sobreescribir archivos ya cargados.

Además de esto, necesitaba poder administrar los archivos cargados. En vez de meter los archivos a la base de datos, usé la misma para manejar y administrar la dirección en donde se guardan los archivos cargados, de forma tal que pueda evitar cargas innecesarias al motor de base de datos y también poder controlar que se sube, quien lo sube, que sección es la que sube más cosas, etc.

Requisitos:

  1. Servidor local para pruebas
  2. Base de datos MySQL
  3. PHP 5 (o superior)
  4. Acceso a FTP o carpeta para uploads.
  5. Phpmyadmin o similar.

Antes de todo hay que tener permisos de escritura sobre la carpeta a utilizar. Generalmente se se coloca “uploads”, pero pueden ponerle lo que deseen.

Para quienes tengan acceso a el FTP de su hosting o un servidor local, basta con darle permisos de lectura, escritura y ejecución a dicha carpeta o mejor dicho un chmod 777.

Para evitar que malos malosos accedan a la carpeta, bastará con crear un archivo llamado “index.html” y que no contenga nada o con algún mensajito como… “Clickea para otro lado.. pillin!” jaja.
El proceso comienza generando un formulario estandar en HTML pero con un par de campos especiales.

<form name=”uploads” method=”post” enctype=”multipart/form-data”>
<table width=”350px” border=”0″ cellpadding=”1″ cellspacing=”1″ class=”caja”>
<tr width=”300″>
<td>
<input type=”hidden” name=”MAX_FILE_SIZE” value =”2000000″ />
<input name=”archivo” type=”file” id=”archivo” />
</td>
<td>
<input type=”submit” name=”upload” value=”upload”>
</td>
</tr>
</table>
</form>

Ahora es el momento de la página que se encargará de procesar todo esto. Si, PHP.

<?php
//En esta parte va la conexion a la DB. Todavia no definimos la BD y sus tablas, pero es mejor tener esto listo y ordenadito.
include(”conexion.php”);
$carpeta_destino = “uploads/”;

if(isset($_POST["upload"]))
{
$nombre_archivo = $_FILES['archivo']['name'];
$tipo = $_FILES['archivo']['type];
$peso = $_FILES['archivo']['size'];
$temporal = $_FILES['archivo']['tmp_name'];
/* Nótese que se usan comillas simples. Primero va encerrado el nombre de la variable cuyo valor trae el archivo del formulario y despues el campo que requerimos de la funcion de archivos o _FILES*/
}
/*Ahora lo entretenido. Joder un rato con las funciones de PHP para poder separar la extension
del archivo de su nombre, para poder renombrarlo de forma segura, sin perder la extensión, a pesar de que sepamos de que tipo es. lo bueno de esto es que les permite controlar el tipo de archivo que suben por extension o tipo, sin importar que suban. Hace que el uploader sea estandar hasta el momento en que hacen las validaciones de tipo, para filtrar aquellas que desean o no permitir en el servidor*/

Puta tenia la media explicacion con lujo de detalles y la MIERDA DE SERVER - DREAMHOST.COM SE CAYÓ!!! y perdí el post.

Mañana seguimos con el tutorial… tengo que terminar unas cosas para la pega….

Share/Save/Bookmark

Categoria(s) Code, Weas Frikis having No Comments »

Tags: , , , , , ,

Archives Posts

G4TV - Encuesta sobre Fútbol…

September 12th, 2008 by scyfox

WHY?: BECAUSE YOU SUCK!!

Soccer: Fútbol.
Americans: Estadounidenses (fácilmente podrian llamarse UnitedStaters)
They Suck: YEAH!!

URL: G4TV

Silla!

Share/Save/Bookmark

Categoria(s) Weas Frikis having No Comments »

Tags: , , , ,

Archives Posts

Grr Márgenes conchudos CSS

September 9th, 2008 by scyfox

Puta, no se porqué me quedan unos margenes corridos.
Están los divs bien puestos, el sitio hace el render correctamente en Xampp.. mi no entender…

DAMN!

Share/Save/Bookmark

Categoria(s) Weas Frikis having No Comments »

Archives Posts

Super Juguetes: Réplica Ironman Mark II

September 9th, 2008 by scyfox

Vía Slashfilm encuentro este mega super cool réplica de Mark II

Ironman Mark II

Ni idea de cuanto costará, pero lo encontré a toda raja!!!

Mark II

Para ver todas las fotos en detalle, visiten la fuente.

Via: Slashfilm

Share/Save/Bookmark

Categoria(s) Weas Frikis having No Comments »

Tags: , , ,

Archives Posts

Mousepads de Miedo

September 4th, 2008 by scyfox

Primero eran los USB con luces, luego con ventiladores. Después mousepads con hub USB. Ahora, mousepads de miedo.

Mousepad para asustar a los amigos

Si alguna vez te salió un callo en la parte baja de la palma derecha o sufres de artritis, este mousepad aparte de hacerte reir a ti y a tus compañeros de trabajo, es tán cómodo que da gusto usarlo. Je jeje.-

Hay que reconocer que son super originales. Cómo obtenerlos, click aquí.

Vía: Geekologie

Share/Save/Bookmark

Categoria(s) Weas Frikis having No Comments »

Tags: ,

Archives Posts

Rick Astley es James Bond. LOLAZO

August 13th, 2008 by scyfox

Via Slashfilm me entero de este gag que les enviaron imitando el wallpaper de la nueva película de James Bond’ Quantom of Solace.

Rick Astley Quantom of Solace

Jaja. Lo encontré muy bueno. Notable la forma en que copiaron el 007 con el nombre de la canción.
Tambien hicieron un trailer modificado, que lo pueden ver en este link.

Silla!

Share/Save/Bookmark

Categoria(s) Weas Frikis having No Comments »

Tags: , , , ,

« Anteriores