XAMPP – Tu PC, tu hosting
Muchos de los que recien se estan involucrando en el mundo de las paginas webs, de los hostings, no tienen ni idea de lo que es un hosting, lo que es MySQL, y todas esas cosas que si quieres intalar un script, o incluso crear tu propia web necesitaras.
Todos los que fuimos, o somos
, novatos no nos da para contratar un hosting, y tampoco queremos hacer todo ese quilombo para ver un maldita linea que dice Error bla bla bla... no?
La solucion a todo esto es transformar nuestra PC en un host, un host que podemos o no mostrar a los demas. Un host donde probar nuestros codigos.
Esto es lo que permite XAMPP (acrónimo de X, para cualquiera de los diferentes sistemas operativos, Apache, MySQL, PHP, Perl) que con simplemente descargar un .zip e instalar nos permitira probar cualquier boludes que hagamos en PHP o Perl. También incluye otros módulos como OpenSSL y phpMyAdmin.
Es gratuito y con licencia GPL que mas queres?
Puedes descargarlo directamente desde su pagina oficial.
Notepad++ Un editor como la gente
Si queres ser un programador, o volcarte en el tema, tenes que saber que para programar no podes usar el notepad de windows. Digo esto por varias razones, hay muchas veces que te genera errores y dolores de cabeza que no te probocaria un editor PHP.
Aca mi solucion, Notepad++. El que es para mi el mejor editor multilenguaje, es un editor sencillo, que puede entender cualquiera. Lo mejor de este programa es que segun el lenguaje de programacion que escojas (casi todos estan disponibles) te dara una ayuda visual coloreando las distintas funciones de tu codigo.
Es liviano, corre en cualquier PC, Mac o Linux, tiene soporte para muchos lenguajes, una maravilla!
Les dejo la pagina del proyecto, para informarse mas y descargar el programa.
Como instalar WampServer
Debido que a lo largo del tiempo muchos se van incurcionando en el mundo de la programación PHP, y al comienzo no saben como se ejecuta un archivo PHP, aquí les vá este video que si hubieran sido tan vivos como yo en el principio y buscado como se ejecutan, no hubieran cometido la brutalidad de intentar ejecutarlos en el php.exe de la carpeta donde se instala PHP
No sean brutos e investiguen, no vaya a ser que se averguenzen de las pelotudeces que hicieron en su época de newbies
Entendiendo Alexa

No me gusta para nada el ranking de Alexa. Estoy totalmente en contra de él y mucho más de que se tenga en cuenta para valorar una web. Así y todo muchos le prestan demasiada atención y supongo que, aunque de reojo, habría que saber en qué posición se encuentra nuestro blog o página en el dichoso ranking. Y en todo caso ver si podemos "engañarlo".
El mecanismo de Alexa es simple: El usuario instala una barra en su explorador, tiene soporte para IExplorer o Firefox únicamente. Con esta "toolbar" el usuario al ingresar a una pagina web puede ver cuál es la posición de ésta en Alexa.
Pues bien, de dónde se obtiene esta información. ¿Cómo evalúa a una página para darle su posición en el ranking?
Sencillo, de la misma barra que el usuario instaló en su navegador. De esa manera, los usuarios que tengan esta herramienta instalada, al visitar X página le están aportando una visita que se traduce en mejor posicionamiento.
Es demasiado simple de entender: Alexa obtiene su famoso ranking de las visitas que hagan los usuarios con su barra instalada. De esa forma consigue la información.
Pues bien, no resultará raro si digo que me parece un pésimo sistema. ¿Por qué?
Para empezar solo puede instalarse en IExplorer y Mozilla Firefox.
Yo utilizo Chrome, he usado Opera y no puedo utilizarla. Ni hablar de la locura que supone dejar todos los demás navegadores fuera de cuestión (Como Safari y demás).
Solo contabiliza las visitas de los usuarios que tengan instalada esta barra, demás está decir lo que esto supone: Cientos de visitas no son tenidas en cuenta por el hecho de que nuestros visitantes no poseen la toolbar de Alexa.
Y además, se encuentra disponible sólo en inglés.
Ahora bien, si aun así lo que buscas o te preocupa es aumentar el ranking de Alexa basta seguir estos pasos:
- Instala la Toolbar (barra) de Alexa en tu Firefox. Desde acá. (No aconsejo hacerlo en IExplorer porque puede explotar tu pc... Es broma, es broma)
- Una vez instalado, corrobora que tu sitio se encuentre indexado en Alexa. Generalmente registra casi todas las páginas por si solo (ya que al visitarla un usuario con la barra lo indexa) pero nunca esta demás confirmarlo. En ese caso van a pedir que reclames su autoría y seguir unos sencillos pasos. Desde acá.
- Comenzá a utilizar Firofox, con la barra instalada, visita tu propia página unas cuantas veces al día. No olvides visitar otros sitios. (Luego explicaré por qué)
- Disfruta de tu escalada de posiciones en el ranking de Alexa.
¿Cómo llegué a esta conclusión?
Fácil. Intrigado, hace unos meses, decidí finalmente poner manos en el asunto de la posición de mi blog en Alexa. Instalé la barra y realicé esos mismos pasos que acabo de describir. En aquel entonces mi blog se encontraba por debajo de la posición 10 millones (sí bien lejos). Luego de dos meses mi blog se encontraba dentro de la posición 1 millón. Es decir que en dos meses subí más de 9 millones de posiciones.
Ahora bien, la idea de este ranking es ingresar a los mejores 100 mil y faltaba bastante. Luego ya no era tan fácil escalar posiciones, pero aún así, era siempre ascendente.
Un día decidí probar el excelente Google Chrome (cuando finalmente salió una buena versión estable para GNU/Linux) y abandoné Firefox. Ocasionalmente lo usaba, pero demasiado poco. Y cuando lo hacía visitaba únicamente mi blog (por el tema del ranking)
Un mes después noté que mi posición estaba por debajo de los 6 millones. Entonces comencé nuevamente a visitar mi blog todos los días con Firefox (pero únicamente mi blog) y a la semana me encontraba por debajo de los 7 millones.
¿Y esto por qué?
Porque solo estaba visitando mi blog. En cuanto comencé a visitar otras páginas con Firefox mi blog comenzó a escalar nuevamente posiciones.
Así que ese dato también es tenido en cuenta: Que el visitante sea activo en la red, influye en el "voto" a la pagina que visita.
Y eso es todo, unos pocos pasos para falsear o engañar ese estupido ranking. Eso y un poco de paciencia.
Estoy en contra de estos tipos de trucos, poco éticos, pero no en este caso. Porque Alexa está terriblemente sobrevalorada y me parece una locura que así sea.
Fuente: http://memilandia.blogspot.com/2010/04/como-enganar-al-ranking-de-alexa.html
Que es PHP?
PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.
Hay que entender primero como funciona la solicitud de páginas en un navegador para comenzar a programar en PHP.
Comunicación entre el cliente y el servidor sin PHP:
1 - Tipeamos en la barra del navegador la dirección y el archivo a solicitar.
2 - El web browser (navegador) envía el mensaje a través de Internet a la computadora, por ejemplo www.lanacion.com/pagina1.htm solicitando la página (archivo) pagina1.htm
3 - El web server (servidor web, que puede ser el Apache, IIS, etc.) que es un programa que se ejecuta en la máquina www.lanacion.com, recibe el mensaje y lee el archivo solicitado desde el disco duro.
4 - El servidor web envía el archivo solicitado por el navegador tal cual está en el disco duro.
5 - El navegador muestra en pantalla el archivo que envió el servidor web.
Este proceso siempre es el mismo cuando hablamos de páginas estáticas (páginas que no cambian), cualquiera sea el cliente que solicita la página el contenido siempre será el mismo. La única forma que el contenido del archivo cambie es que el administrador de ese sitio web edite el contenido del archivo pagina1.htm y haga modificaciones.
Comunicación entre el cliente y el servidor con PHP:
1 - Tipeamos en la barra del navegador la dirección y el archivo a solicitar.
2 - El web browser (navegador) envía el mensaje a través de Internet a la computadora llamada www.lanacion.com solicitando la página (archivo) pagina1.php
3 - El web server (servidor web, que puede ser el Apache, IIS, etc.), recibe el mensaje y al ver que la extension es "php" solicita al interprete de PHP (que es otro programa que se ejecuta en el servidor web) que le envíe el archivo.
4 - El intérprete PHP lee desde el disco el archivo pagina1.php
5 - El intérprete PHP ejecuta los comandos contenidos en el archivo y eventualmente se comunica con un gestor de base de datos (ejemplos de ellos pueden ser MySql, Oracle, Informix, SQL Server, etc.)
6 - Luego de ejecutar el programa contenido en el archivo envía éste al servidor web.
7 - El servidor web envía la página al cliente que la había solicitado.
8 - El navegador muestra en pantalla el archivo que envió el servidor web.
Para aquellas personas que conocen otros lenguajes de programación (C - Java - C# - Pascal etc.) la salida de los resultados normalmente es la pantalla, en PHP la salida es la página HTML (luego ésta viaja por internet y llega al cliente que la solicitó)
Via | http://phpya.com.ar/
Script de TuSecreto.com.ar
Hace unos meses, me interese por la pagina http://www.tusecreto.com.ar/, una pagina en la que un visitante, sin registros ni nada, puede

publicar su secreto de forma anonima, solo dejando si es Hombre o Mujer, y su edad. Una gran idea! Despues d semanas visitandola hasta el cansancio, se me ocurrio poner a prueba mis habilidades de programacion e hice un clon, llamado TopSecret. Para hacerlo me ayudo j0n4th4ntub3!® y entre los dos logramos un gran resultado. El script fue un desarrollo personal nuestro, por lo que no tenemos un foro de desarrollo ni nada, pueden editarlo a su gusto, hacer lo que gusten con el, lo unico que pedimos ees que dejen el copyright del pie.
Características:
-Publicacion de secretos.
-Ajax en alertas (si no pusistes sexo, edad, etc)
-Votar los secretos.
-Ir a Secreto.
-Ver al azar.
Inatalacion:
-Subir los archivos a tu host.
-Crear la base de datos "secreto".
-Ejecutar las consultas del archivo db.sql desde phpmyadmin.
-Editar el archivo datos.php con tus datos.
Espero que lo disfruten como yo distrute hacerlo, y como disfruto compartitlo
10 scripts PHP que deberías conocer.
Este es un listado que han publicado en el foro de webdigity, en un hilo han hecho un top 10 de scripts PHP funcionales y con cierta historia, que todos deberíamos de conocer.
- PHPMailer, para enviar emails. Una de clases más completas y fáciles de configurar para crear potentes aplicaciones relacionadas con los emails. Desde simples formularios de contacto, hasta listas de correo y más.
- Php User Class, para el manejo de usuarios. Es un script que nos ofrece todas las herramientas para crear sistemas de login, sesiones, registros, manejo en base de datos, etc.
- Magpie RSS, debe ser actualmente una de las mejores clases para el parseo de Feeds RSS y es la base de varios agregadores y buscadoresde blogs. Por ejemplo, aquí mostramos como utilizarlo para crear una bonita galería de fotos con flickr.
- Maxmind, es un script muy sencillo que te permite conocer de donde provienen tus visitantes.
- htmlSQL class. Si una web no ofrece feeds RSS y necesitamos parsear su contenido, esta clase puede ser la solución. Ella captura el contenidohtml de una página y la inserta en la base de datos.
- PHP Trackback. El envío y recibo de trackbacs es actualmente algo que se cree implicito en una web. Con la clase PHP Trackback, crear un sistema que realice estas funciones es muy sencillo.
- Smarty, el más conocido sistema de plantillas PHP que existe.
- StringParser_BBcode class, es una clase, que como su propio nombre lo dice, parsea un texto BBcode, reemplazando tags html. Utilizado en formularios externos de foros y blogs, para mayor seguridad.
- Paypal IPN integration class, una clase php que, a través de de la API de Paypal, nos permite realizar pagos desde nuestro sitio web.
- tinyMCE, un editor WYSIWYG muy bueno y, sobretodo, rápido. Actualmente, viene por defecto en softwares como WordPress u otros sistemas.

Tiempo de carga con PHP
Aunque este es un indicador poco util para los usuarios, le da un toque profesional a nuestra pagina web.
Desde hace años los webmasters han empezado a colocar el tiempo que tardo la pagina web en generarse.
El código para realizar este contador es muy sencillo. Veamos antes los pasos que seguiremos:
1.- Necesitaremos saber el instante de tiempo actual como referencia, para ello utilizaremos la función microtime().
2.-Usaremos la función explode() para pasar el valor dado por microtime a un vector (array).
3.-Sumaremos las dos partes del array (los micro-segundos con los segundos).
4.-Repetiremos los pasos 1,2 y 3 en el pie de página.
5.-Encontraremos el tiempo total de carga restando el tiempo final obtenido al final de página con el tiempo inicial del paso 1.
6.-Redondearemos y enviaremos el resultado al navegador.
En las primeras lineas de la pagina PHP devemos colocar el siguiente codigo:
$t_tiempo = explode(" ",microtime());
$t_tiempo = $t_tiempo[0] + $t_tiempo[1];
$tiempoinicial = $t_tiempo;
Y en las ultimas el siguiente codigo.
$redondear = 3;// numero de decimales a redondear.
$t_tiempo = explode(" ",microtime());
$t_tiempo = $t_tiempo[0] + $t_tiempo[1];
$tiempofinal = $t_tiempo;
$totaltime = ($tiempofinal - $tiempoinicial);
echo 'La página se ha cargado en :'. round($totaltime,$redondear). ' segundos ';
Espero que les sirva.
Me presento
Buenas gente. Algunos me conocen, otros no, soy FeDeX de sp, de muchos sitios
Estoy acá para ayudarlos a comprender lo que a mi me costo mucho comprender, el correcto funcionamiento y aplicación de los códigos PHP.
También me interesa el CSS y publicare tutoriales y enlaces sobre este tema.
Espero colaborar, y ayudarlos.
Atte FeDeX

