Redirección HTTP 301 con PHP
Se trata de configurar una página web para que, cuando llegue el robot del buscador, éste sepa que la página se ha movido definitivamente a otra nueva dirección (URL). Mediante este redireccionamiento, se traspasarán al mismo tiempo los valores de PageRank y de backlinks que ya disponÃamos en nuestra vieja URL.
Este número 301 se trata realmente de un 'estado' del servidor web. Al igual que nos encontramos con los mensajes '404 Not Found' o '500 Internal Server Error', el '301 Moved Permanently' se trata de un estado de los estándares del protocolo HTTP.
Ejemplo en PHP:
Fuente: http://google.dirson.com/posicionamiento.net/redireccion-301/
Gestionando redes y direcciones IP usando PHPIP
A veces tenemos que administrar grandes redes y a la hora de poner en producción un nuevo servidor perdemos mucho tiempo buscando que dirección IP de la red esta disponible, por este motivo buscando en Internet encontré un sistema el cual, mediante PHP, nos permite llevar adelante una base de datos de varias redes y discriminar en cada una de ellas que uso recibe cada una de las direcciones IP.
Preparación
Debemos bajarnos el paquete de la siguiente dirección:
http://www.phpip.net/download.php
Instalación
Ahora debemos descomprimir el paquete en algún directorio visible por nuestro servidor WEB (por ej /var/www) y luego ingresar al mismo utilizando nuestro navegador web, por ej:
http://localhost/phpip
(Siendo “phpip� el nombre de la carpeta/ruta en la que descomprimimos el paquete)
Puesta en marcha
Por ultimo debemos renombrar el archivo de configuracion:
# mv /includes/install.database.php /includes/database.php
Y abrir el wizard de instalación que nos va a guiar en el resto del proceso:
http://localhost/phpip/install.php
A continuación les dejo una captura de pantalla del inventario que hice para probar la aplicación:
Implementacion de Front-End de Syslog (phpsyslog-ng)
La verdad que muchas veces es muy tedioso el tema de ver los logs en nuestro sistema linux, sobre todo cuando necesitamos parsear muchos para buscar lo que queremos.
Por lo que se me ocurrió buscar un front-end para examinar los logs y encontré este el cual se utiliza via web.
(more...)
Huevos de Pascua (easter eggs) en PHP
PHP, al igual que cientos de programas, tiene los denominados huevos de pascua.
Para visualizarlos basta con anexar los siguientes strings a la URL de un sitio en concreto, que claro.. debe disponer de PHP
- PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 - PHP Credits
- PHPE9568F34-D428-11d2-A769-00AA001ACF42 - PHP Logo
- PHPE9568F35-D428-11d2-A769-00AA001ACF42 - Zend Logo
- PHPE9568F36-D428-11d2-A769-00AA001ACF42 - Easter Egg
Por ejemplo:
http://www.wikipeando.com/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
PHP For Dummies
Temario del Documento:
1. Variables
2. La salida por pantalla
3. Bucles
4. Control de Flujo
1. VARIABLES
En el lenguaje PHP existen dos tipos de variables, son las llamadas globales y locales, una variable global se puede definir en cualquier parte del script ya sea dentro de una funcion o directamente al comienzo del script php.
Las variables globales se declaran de la siguiente forma:
| Código: |
| global $variable; |
y las variables locales de la siguiente forma:
| Código: |
| var $variable; |
Las variables se clasifican por su tipo aunque en php no se define que tipo de variable se va a declarar, por lo que $variable puede almacenar una cadena, un numero entero, un numero flotante o un objetos, veamos el siguiente codigo.
| Código: |
| var $a,$b; $a=5; //Estoy asignando el numero 5 a la variable a $a="Hola, "; //Aca asigno la cadena "Hola, " $b="Mundo!"; //Asigno la palabra Mundo! a la variable b $a .= $b; //Hago una concatenación de la manera que queda Hola, Mundo! |
Despues de este codigo podemos deducir que ' .= ' sirve para concatenar cadenas o tambien se puede hacer de la siguiente forma
| Código: |
| $a= "Hola, ".$b; |









