Ejecutar código PHP desde linea de comandos   
Author: admin

Febrero 17, 2011

Posted in artículos, php | |

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:

(más…)

Acortar URLs mediante goo.gl y PHP   
Author: admin

Enero 21, 2011

Posted in artículos, php | |

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

Posted in artículos, php, programación | |

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ónengineoff 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

Posted in artículos | |

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

Posted in artículos | |

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.

(más…)

Cualidades de una buena interfaz de usuario   
Author: admin

Abril 30, 2010

Posted in artículos | |

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.

Leer el artículo completo

Posted in artículos | |

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");

Google Docs Printer

Nuestra fuente:  Sentidoweb

Uso avanzado de expresiones regulares en PHP   
Author: admin

Abril 21, 2010

Posted in artículos | |

Interesante y completo tutorial en el que se nos explica usos de las expresiones regulares que normalmente no solemos tener en cuenta:

(más…)

Posted in artículos | |

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

Posted in artículos | |

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)

jStorage

Nuestra fuente: Sentidoweb

« Página AnteriorSiguiente Página »