Arxiu

Arxiu de la categoria ‘Web’

Detectar solicitud AJAX con PHP

dijous, 26 de novembre de 2009 Comentaris desactivats

Si queréis detectar las solicitudes AJAX mediante PHP podéis hacerlo mediante la variable HTTP_X_REQUESTED_WITH:

/* Verificamos si hay ajax  */
if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
	/* Contenido ajax */
}else{
	/* Contenido normal */
}

Id con cuidado porque algunos servidores no proporcionan la variable HTTP_X_REQUESTED_WITH, así que haced alguna prueba antes de ir con toda la confianza a usarlo directamente en vuestra aplicación 😉

Categories: Programació, Web Etiquetes:, ,

Bestiario digital spaces

dilluns, 23 de novembre de 2009 Comentaris desactivats

Bestiario is a Barcelona/Lisbon based company dedicated to data dynamic representation and to the creation of digital spaces for the collective creation of knowledge. Our slogan is: ‘making the complex comprehensible.’ We combine art and science to design and create interactive information spaces. We developed a powerful framework based on graph theory, topological algorithms, physic models, geometrical and geographical representations.

bestiario

Categories: Web Etiquetes:, ,

Instalación de CakePHP sin base de datos

dilluns, 23 de novembre de 2009 Comentaris desactivats

Si queréis hacer una aplicación de CakePHP sin utilizar conexión a base de datos podéis hacerlo mediante la creación de un nuevo datasource.

En el directorio /app/models/datasources/dbo/* cread un fichero llamado dbo_sin_conexion.php con el siguiente contenido:

* Nota: es posible que el directorio dbo tampoco exista y tengáis que crearlo.

<?php // /app/models/datasources/dbo/dbo_sin_conexion.php
class DboSinConexion extends DboSource
{
	function connect()
	{
		$this->connected = true;
		return $this->connected;
	}
	function disconnect()
	{
		$this->connected = false;
		return !$this->connected;
	}
	function isConnected()
	{
		return true;
	}
}

Ahora modificad vuestro fichero database.php (en /app/config/) para indicarle que utilizaremos este fichero para “conectarnos a la base de datos”:

<?php // /app/config/database.php
class DATABASE_CONFIG {

	var $default = array('driver' => 'sin_conexion');
}

Y listo, ya tenemos CakePHP funcionando sin conexión a la base de datos :)

Leer hilos RSS en CakePHP utilizando jQuery

divendres, 20 de novembre de 2009 1 comentari

Con este pequeño tutorial aprenderéis a leer hilos RSS en CakePHP y mostrarlos “con clase” utilizando el framework de JavaScript jQuery.

Si no tenéis ni idea de Cake pero utilizáis un poco el tarro seguro que podréis aprovechar este mismo ejemplo para leer hilos RSS mediante PHP y jQuery (una pista: empezad por eliminar todo lo que tenga que ver con la caché).

Para este tutorial sólo necesitáis jQuery (yo utilizo la v. 1.3.2) y CakePHP (en mi caso la v. 1.2.4.8284 [1.2.5 stable]).

Llegir més…

Categories: Programació, Web Etiquetes:, , , , ,

Recursos web gratis

divendres, 20 de novembre de 2009 1 comentari

WebResourcesDepot, un interesante blog en el que podemos encontrar una infinidad de recursos para nuestros proyectos web. Estos recursos nos pueden servir tanto para el diseño como para el desarrollo adaptándolos a las nuestras aplicaciones ya que la mayoría son de código abierto.

Tengo que mencionar  que es un blog muy activo ya que publican una media de 2 recursos cada día.

Captura de Webresourcesdepot.com

Categories: Web Etiquetes: