Otro ejemplo de PHP haciendonos la vida mas facil

Por Owst el 14 de mayo del 2010

PHP es un lenguaje de programación muy poderoso que permite a los programadores gozar de infinidad de beneficios a la hora de trabajar en un proyecto web. Pero no sólo se limita al desarrollo web, incluso puede ser utilizado en la vida cotidiana, por ejemplo, al tener que presentar un examen en la escuela para el que no estudiamos nada de nada.

¿Cómo podemos hacer eso, se preguntan? Pues justamente así:

Vía | QuéTupé


Publicado en Humor

Obtener el tamaño de un archivo remoto usando PHP

Por Davemm el 23 de marzo del 2010

PHP

Hace días necesitaba obtener el tamaño en bytes de un archivo usando PHP, y pensé: “con la función filesize obtengo ese dato”; pero ¡oh sorpresa!, lo que no sabía es que filesize solo te permite obtener el tamaño de un archivo alojado en el mismo servidor, y yo necesitaba obtener el tamaño de un archivo remoto, en otro servidor.

Bueno, la situación anterior me llevo a escribir la siguiente función:

<?php
	function getRemoteFileSize($url) {
		$info = get_headers($url,1);

		if (is_array($info['Content-Length'])) {
			$info = end($info['Content-Length']);
		}
		else {
			$info = $info['Content-Length'];
		}

		return $info;
	}
?>

Su uso es muy simple, sería de la siguiente manera:

<?php
	$file = 'http://www.google.com.mx/intl/es_mx/images/logo.gif';
	echo getRemoteFileSize($file); // Devuelve 8896
?>

Leer el resto de la entrada »


Publicado en Programación, Tutoriales

Obtener la extensión de un archivo usando PHP

Por Davemm el 8 de marzo del 2010

PHP

Durante mi historia como desarrollador me he topado con diversas situaciones las cuales en la mayoría de los casos resuelvo con funciones que escribo hechas a la medida de mis necesidades.

Para obtener la extensión de un archivo usando PHP utilizo la siguiente función:

<?php
	function getExtension($fileStr){
		// Convierto la cadena en un arreglo
		$a = explode('.',$fileStr);
		// Obtengo el ultimo elemento del arreglo
		$b = end($a);
		// Convierto a minusculas
		$c = strtolower($b);
		// Retorno valor
		return $c;
	}
?>

Ejemplo:

<?php
	$archivo = 'mi.foto_2010.JPEG';
	echo getExtension($archivo);
	// Devuelve 'jpeg'
?>

Cabe destacar que la mayoría de mis funciones las tengo en una sola línea; la función de arriba yo la tengo así:

<?php
	function getExtension($fileStr){
		return strtolower(end(explode('.',$fileStr)));
	}
?>

Publicado en Programación, Tutoriales
 Tags:

Manipulando la API de TinyURL usando PHP

Por Davemm el 8 de marzo del 2010

PHP

No recuerdo exactamente cuándo fue el “boom” de los servicios de acortar las direcciones largas, pero el primero que yo conocí fue TinyURL. Como muchos de estos servicios, TinyURL tiene una API la cual es muy fácil de manipular usando PHP.

Ejemplo:

<?php
	$url = 'http://www.tecnolack.com/Temas/programacion/';
	echo getTinyUrl($url);
	// Devuelve 'http://tinyurl.com/yla3vqh'

	function getTinyUrl($urlStr){
		return file_get_contents('http://tinyurl.com/api-create.php?url='.$urlStr);
	}
?>

Publicado en Programación, Tutoriales
 Tags:
Sitios Amigos
Únete en Facebook
Síguenos en Twitter
Publicaciones Favoritas