15 años de PHP!

Posted by XYOX June - 14 - 2010 - Monday ADD COMMENTS

El pasado 8 de junio, si ya se que es un poco tarde pero resien vuelvo a la nube, PHP el buen compañero de toda la vida y testigo de cada emocion hecha código cumplió su quinceañero en este post le rindo un pequeño homenaje.

La historia y cosas básicas en PHP:

Y para terminar esta es una canción dedicada a PHP que me pareció un buen recuento sobre este lenguaje orientado a la web, si si esta buena la letra "pi echhh pi jiji".

El cuerpo humano con HTML y PHP

Posted by XYOX May - 11 - 2010 - Tuesday ADD COMMENTS

Pues un sencillo codigo para renderizar nuestro un cuerpo adecuado con HTML y claro también PHP jajaj asi de facil:

Jaja muy creativo desde AlvaroGo! el autor

Codeando con Aptana Studio (IDE)

Posted by XYOX September - 10 - 2009 - Thursday ADD COMMENTS

Hasta hace unas semanas usaba para el desarrollo web fundamentalmente PHP utilizaba eclipse pdt o phpeclipse, pero los buenos comentarios optenidos acerca de esta IDE que por cierto es creada a partir de eclipse, me llevaron a probarla y los resultados son mas que buenos.

No solamente se puede utilizar el editor de PHP tambien otros lenguajes, que previamente se te preguntara descargar al momento de instalar, tambien incluye una amplia variedad de librerias de Javascript y el desarrollo de aplciaciones en AJAX y para no dejar de sorprender es capaz de utilizar ftp directamente al momento de editar archivos, como si fueran en local.

La puedes descargar gratuitamente, tambien existe una version de pago que ya utiliza herramientas mas complejas como protocolos ftps entre otros.

Para la instalacion en Ubuntu necesitamos tener previamente java

sudo apt-get install sun-java6-jre sun-java6-plugin xulrunne

Salu2

Creando un proxy identificandose como otro navegador

Posted by XYOX December - 16 - 2008 - Tuesday 8 COMMENTS

Creando un proxy identificandose como otro navegador - Blog XYOX
Seguramente mucha gente le dara utilidad a su manera, pero de hecho antes se usaba mucho los sockets con fsockopen, para conecciones a otros servidores y puertos, cUrl se incorporo a php, (de hecho cURL es una herramienta independiente del lenguaje), y de este modo el manejo que se hacia con sockets direcctamente se hace mas sencillo.

<?php
header("Content-type: application/octet-stream");
$url = "http://www.google.com.pe/";
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_exec($ch);
curl_close($ch);
?>

User-agent es el cliente con que se conecta al servidor, todos los navegadores, o cualkier programa que se conecta externamente, es su identificacion.

En este ejemplo nos estamos conectando a sitio de Google Peru , identificados como firefox 3.0 bajo Window$.

Saludos :)

Criptografia en PHP

Posted by XYOX December - 15 - 2008 - Monday ADD COMMENTS

Criptografia en PHP - Blog XYOX

En php 5 contamos con una serie de funciones disponibles para la criptografica tales como el conocido md5, crypt() y sha1()

La funcion md5

Esta funcion se encarga de encontrar el algoritmo hash md5, en su primer parametro md5 recibe el String a encriptar, y el segundo recibe un valor booleano, si este es FALSE (por defecto) retornara el valor hexadecimal, y si el parametro es TRUE retornara el valor binario.

La funcion crypt()

Encripta una cadena con la diferencia que necesita como segundo parametro una cadena o string adicional para generar la encriptacion, si no se le da una sera asignada aleatoreamente por php.

La funcion sha1()

Esta funcion esta desplazando al clasico md5, utiliza encriptacion de un solo sentido usando el algoritmo de hash seguro.

Estas puedes utilizar para almacenar valores importantes y que no requieran lectura tales como las contraseñas de los usuarios, en mi opinion prefiero usar sha1.

Saludos :)

Video de la Semana


Formar parte de Esine