Posteado por Mnosh el 15 de Noviembre de 2010 a las 22:09hs.

Facebook ClonScript

Facebook Clone 100% Nulled


Profile

Social Networking SoftwareAllow your users to make their profiles available online, so that old classmates and long-lost friends can find out more about them. They can use their profiles to highlight their personality by providing personal information comprising their likes and dislikes, hobbies, education and so forth. The profile pages can also be seen by other members in their network, to contact them easily.
Network

NetworkingNetworks help your users bring together people within a locality, school, university, sports club, work place, college, etc. If your users don't find a network of their interest, they can suggest a new one to the admin who will analyze and approve of it. Users can join any open network, but they can join closed/secret networks only after approval from the network admin. After joining a network .
Photo

Social SiteThe most beautiful thing we can experience is viewing and sharing photos with people we love. People want to share photos of the memories that they have of their children, the good times they've shared with family and friends, and so on. Kootali will allow your users to organize multiple photographs under albums.
Video

SoftwareVideos help people preserve cherished memories. Kootali fills a very real and tangible need. It is ideal for those times when you feel that words are just not quite enough – with video sharing you can share those moments or show what you mean. With advanced video sharing features in Kootali, users can preserve and share memorable videos.
Classified

Open SourceClassified ads, when used efficiently, can be one of the quickest and most inexpensive ways to increase sales and customers. Unfortunately most people don't realize the pulling power of classified ads. It is a good way to sell a car or find a job or can even be used to launch and operate a multi-million dollar business.
Groups

Posteado por Mnosh el 09 de Enero de 2010 a las 08:00hs.

Sistema de login con PHP y MySQL

Vamos a mostrar cómo crear un sistema de login utilizando PHP con el driver de PDO (para php5.x) y una base de datos MySQL.
La idea principal es registrar usuarios, loguearlos en el sitio y desloguearlos del mismo de la forma más simple para luego poder proteger áreas con unas simples líneas de código.
Partimos de una base de datos, no muy complicada, desde la consola podemos crearla con la siguientes consultas:

consulta.sql
1
2
3
4
5
6
7
8
 
CREATE TABLE `users`.`acccounts` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nick` VARCHAR( 20 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
`password` VARCHAR( 32 ) NOT NULL ,
`salt` CHAR( 6 ) NOT NULL
) ENGINE = MYISAM ;



Bien, nuestra base de datos se llama “users” y dentro tenemos nuestra tabla “accounts” la cual cuenta con una columna id, nick, email, password y salt.
La columna password almacenara la contraseña del usuario concatenada con el salto, todo esto encriptado en MD5, con lo cual conseguimos distintos hashes para mismos passwords (esto evita comparar hashes entre sí o contra alguna lista en internet).
Ok, para intentar hacerlo lo más simple posible, voy a utilizar un archivo con todas las funciones, clases, instancias, etc. y lo incluiré al principio de cada archivo.. evidentemente en un proyecto ordenaríamos el asunto, a modo de funcionar en MVC o como sea.

Bien, iniciamos la sesión y definimos las constantes para la conexión a la base de datos.



1
2
3
4
5
session_start();
defined('DB_HOST')? null : define("DB_HOST", "localhost"); //servidor mysql
defined('DB_USER')? null : define("DB_USER", "root"); // usuario mysql
defined('DB_PASS')? null : define("DB_PASS", ""); // password del usuario mysql
defined('DB_NAME')? null : define("DB_NAME", "users"); // nombre de la base de datos



creamos un objeto $db ,instancia de PDO con los atributos para manejar errores:

Posteado por Mnosh el 18 de Diciembre de 2009 a las 21:00hs.

Liberado WordPress 2.9

A partir de hoy los usuarios que utilizamos WordPress podemos descargar automáticamente desde el dashboard la última versión de WordPress 2.9 recientemente lanzada.

Entre las principales novedades se destaca la actualización de plugins en masa, con la cual podemos actualizar o comprobar actualizaciones para todos nuestros plugins y actualizarlos todos al mismo tiempo.

También se incluye la función trash, con lo cual en vez de eliminar un post o un comentario, ahora se envía a la papelera y permanecerá ahí por 30 días, con lo cual si nos arrepentimos podemos regresarla y por lo tanto no perderemos el post.

Aunque lo que más se destaca es sin duda el editor de imágenes, con lo cual ahora podremos subir una imagen y utilizar algunas herramientas básicas como crop y resize para quedarnos con una parte de la imagen o achicarla proporcionalmente, girarla, invertirla, etc.

Videos de YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, y WordPress.tv ahora se insertan automáticamente

 

Posteado por Mnosh el 12 de Diciembre de 2009 a las 08:00hs.

Creando un sistema simple para manejo de captcha en php

Un sistema de captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) es la solución frecuente para evitar que robots spamers que visiten nuestro sitio puedan registrarse, enviar comentarios, participar en encuestas o cualquier yuyo en cuestión. Si bien esto no nos garantiza un 100% de efectividad , de seguro nos vale.

Supongamos un sitio web desarrollado en php al cual queremos implementarle una solución para frenar bots spamers, bien entonces instalamos re-captcha y listo, gracias por participar…

Ok, si bien nos sirve, quizás queramos saber cómo funciona y por ahí crear el nuestro propio, así que de eso va este post… comencemos.

Para generar imágenes en php nos valemos de la librería GD el cual está presente en la mayoría de los web hosting. En caso de utilizar localhost, instalando wamp para Windows ya nos viene incluido, y desde Linux bastaría con compilar php con la opción de gd, así como las librerías de libpng y libjpeg ( ./configure –with-gd=/… –with-png-dir=/… –with-jpeg-dir=… ).


Básicamente lo que necesitamos es generar una cadena de texto con letras y números al azar, almacenarlo en la sesión y luego comprobar con lo que el usuario inserto en la caja del formulario, en caso de coincidir se salto el captcha, caso contrario regresamos con un mensaje de error y con una nueva imagen para intentar.