Weblog de Javier Arias

Posts Tagged ‘php’

PHPTUENTI: API no oficial de Tuenti

Posted by javi en 8 \08\UTC marzo 08UTC 2009

El pasado 5 de marzo publiqué PHPtuenti, mi proyecto para crear una API para la red social Tuenti escrita en PHP. De momento permite obtener información del perfil de un usuario, sus amigos y sus álbumes de fotos. Para más detalles visiten PHPtuenti.

Posted in General | Etiquetado: , , , | 4 Comments »

Cómo obtener la carpeta temporal del sistema en PHP

Posted by javi en 19 \19\UTC febrero 19UTC 2009

Para obtener el path de la carpeta temporal del sistema se puede mirar a dónde apunta la variable de entorno TEMP (o TMP):

< ?
echo $_ENV&#91;'TEMP'&#93;;
// o echo $_ENV&#91;'TMP'&#93;;
?>

Es una buena opción que funciona en la inmensa mayoría de sistemas; pero la «inmensa mayoría de sistemas» no son «todos los sistemas», debido a que no todos los sistemas tienen una variable TEMP. La solución que he ingeniado, que creo que es más compatible, consiste en utilizar la función tempnam, que sirve para crear un fichero con nombre único (útil para crear ficheros temporales). Sus dos parámetros son el directorio donde crear el fichero y la cadena inicial del nombre; si el directorio indicado no existe, PHP crea el fichero en la carpeta temporal del sistema. El truco está en decirle que cree un fichero en un directorio inexistente, como por ejemplo null, y luego sacar el path del fichero que nos devuelve usando la función dirname. En resumen, queda algo así:

< ?
function getTempFolder() {
	$tmp = tempnam ( null, '' );
	return dirname ( $tmp );
}

echo getTempFolder();
?>

La ejecución del código anterior me ha dado estos resultados:

En Linux: /var/tmp
En Windows: C:\Documents and Settings\Usuario\Configuración local\Temp

Posted in General | Etiquetado: | 4 Comments »

Mis scripts: Feed RSS de EstrenosDTL

Posted by javi en 4 \04\UTC febrero 04UTC 2008

El script que hoy os presento para mí es muy útil y lo llevo utilizando desde hace tiempo. Genera un feed RSS 2.0, permitiéndote recibir en tu agregador de noticias los últimos estrenos de cine subidos a la página antes citada. Me basé en el script de Daniel Mota para estrenosdivx.com (RIP), modificándolo y adaptándolo a EstrenosDTL.

captura estrenos

Para información acerca de la descarga e instalación del script consultad su página oficial: Feed RSS de EstrenosDTL.

Actualización

Parece que EstrenosDTL ya tiene su propio feed RSS (¡ya era hora, que estamos a 2008!). Sin embargo, hay diferencias importantes entre él y el que genera mi script que voy a comentar:
Ventajas:

  • Por cada película te muestra su ficha (título, director, país, duración, reparto, etc.), aunque incompleta. Mi script sólo muestra el título, el género y el idioma de la película.

Desventajas:

  • No te muestra la portada de la película.
  • Para bajar el fichero .torrent necesitas acceder a la página y bajarlo de ahí.
  • No te muestra los enlaces a IMDB, FilmAffinity y CINeol.

Vosotros decidís ;-)

Posted in Scripts | Etiquetado: , , , | Leave a Comment »