En algunas ocasiones se pueden encontrar ejemplos de cosas sobrecomplicadas, un ejemplo es como ejecutar código PHP desde linea de comandos.
Es evidente que si queremos ejecutar un script PHP lo podemos hacer mediante unwget al fichero si esta colgado en un servidor web:
Ejecutar código PHP desde linea de comandos
Author: admin
Febrero 17, 2011
Acortar URLs mediante goo.gl y PHP
Author: admin
Enero 21, 2011
La API de Google para acortar URLs permite acortar URLs, recuperar info del link original y las URLs acortadas de un usuario, aunque para usarlo se necesita crear una clave y dar de alta proyecto. (más…)
Deshabilitar PHP para un directorio concreto
Author: admin
Enero 17, 2011
Existen partes dentro de cualquier aplicación dónde sólo existen ficheros de imágenes o vídeos dónde nunca debe ejecutarse un fichero PHP. Vamos a ver como deshabilitar el PHP por directorio:
Para deshabilitar PHP deberemos usar la directiva php_admin_flag con la opciónengine a off dentro del Directory que indiquemos:
<Directory "/var/systemadmin.es/htdocs/images"> php_admin_flag engine off </Directory>
De esta forma, aunque un usuario sea capaz de subir código en la carpeta de imágenes por algún fallo en el control, el código PHP nunca se ejecutará y en su lugar se servirá como texto plan e inofensivo.
Nuestra fuente: Systemadmin.es
Cómo cambiará Internet con html5?
Author: admin
Octubre 16, 2010
Los cambios en Internet causados por la implementación de HTML5.
El HTML5, la próxima versión del lenguaje de marcas utilizado para crear páginas Web, ha llamado la atención por su capacidad para mostrar vídeo en un navegador Web sin necesidad de plug-ins, como el Flash de Adobe. Sin embargo, otras características menos conocidas podrían, en última instancia, tener un impacto mucho mayor sobre cómo los usuarios experimentan la Web.
Los expertos afirman que lo que el HTML5 hace por detrás –como sus comunicaciones de red y sus funciones de almacenamiento en el navegador– podría mejorar la velocidad de carga de las páginas (sobre todo en dispositivos móviles), hacer que las aplicaciones Web funcionen mucho mejor e incluso permitir a que los navegadores Web lean las páginas antiguas con más facilidad.
(más…)
Librería PHP para evitar SQL injection y XSS
Author: admin
Agosto 12, 2010
Algo que debemos tener muy en cuenta cuando realizamos nuestra aplicación web es limpiar la entrada de datos de contenido malicioso, ya sea para SQL injection o cross-site scripting (XSS). Los frameworks suelen tener su propia librería que se encarga de ello, pero para aquellos que no usen framework o hagan una aplicación muy sencilla, esta librería les vendrá muy bien.
Cualidades de una buena interfaz de usuario
Author: admin
Abril 30, 2010
Las Asociación de Webmaster de Granada nos acerca una serie de conclusiones basadas en el capítulo “User Interface Design in Modern Web Applications” del autor Dmitry Fadeyev del libro The Smashing Book.
En ella nos detalla las 8 cualidades mínimas a tener en cuenta en el desarrollo de la buena interfaz:
- Claridad.
- Concisión.
- Familiaridad.
- Sensibilidad.
- Rapidez de la interfaz.
- Buen feedback, el usuario debe saber en todo momento lo que está haciendo, cuando lo consigue como cuando no.
- Consistencia.
- Estética.
- Eficiencia.
- Errores.
Google Docs Printer: librería para mostrar documentos de Google Docs
Author: admin
Abril 22, 2010
Google Docs Printer es una librería que permite recuperar y mostrar documentos alojados en Google Docs, para ello hace uso del identificador del documento dado por Google.
Esta librería tan solo accede al documento y obtiene el HTML que muestra el documento, no tiene más funcionalidades, pero aún así puede venirnos muy bien.
require_once 'GoogleDocPrinter.php';
GoogleDocPrinter::PrintGoogleDoc("ddw2x8n_169dpzsxfng");
Nuestra fuente: Sentidoweb
Uso avanzado de expresiones regulares en PHP
Author: admin
Abril 21, 2010
Interesante y completo tutorial en el que se nos explica usos de las expresiones regulares que normalmente no solemos tener en cuenta:
Librería PHP para trabajar con la API de Yahoo!
Author: admin
Si estamos interesados en trabajar con la API de Yahoo! y así poder acceder a YAP, YQL o Yahoo! Social.
Su uso es muy sencillo:
$session = YahooSession::requireSession(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET, OAUTH_APP_ID); $user = $session->getSessionedUser(); var_dump($user->getProfile()); var_dump($user->getContacts()); $contact_fields = array(); $contact_fields[] = array('type' => 'email', 'value' => 'me@domain.com'); $contact_fields[] = array('type' => 'name', 'value' => array('givenName'=> 'John', 'familyName' => 'Doe')); $contact = array('fields' => $contact_fields); var_dump($user->addContact($contact));
Una cosa interesante que tiene es que permite almacenar la sesión en fichero, cookies o memcached
Yahoo! Social SDK – PHP library
Nuestra fuente: Sentidoweb
jStorage: plugin jQuery para usar el almacenamiento de HTML5
Author: admin
Abril 14, 2010
Si hace poco comentaba el tema de Web SQL Database de HTML5, ahora encuentro un plugin para jQuery que nos facilita esta labor.
$.jStorage.set(key, value) value = $.jStorage.get(key)
Nuestra fuente: Sentidoweb








