«Andante con moto». Rapidillo, ma non troppo…

Un blog acerca de cualquier cosa excepto música clásica.

Historial para la etiqueta ‘php’

[PHP] debug() function

without comments

Función utilizada para mostrar el valor de una variable. Normalmente la uso para depurar el código.

/**
 * debug; Prints a string and a variable value in red (for debugging purposes).
 * @name string containing the name of the variable
 */
function debug($name) {
	global ${$name};
	global $debug;
	$the_style = "color:#f00;font-weight:bold;";
	// Only show output if debugging is on
	if ($debug == 1) {
		$var = ${$name};
		if (is_array($var)) {
			echo "##<b class=\"bold\">$name</b><br>\n";
			while (list($key, $value) = each($var)){
				print("\n".'<div style="'.$the_style.'">#=>'.$key.' ==> ');
				if (is_array($value)){
					print('<code>');
					print_r($value);
					print('</code>');
				} else {
					echo nl2br($value);
				}
				print('</div>'."\n");
			}
		} else {
			print('<div style="'.$the_style.'">#'.$name.'=>'.$var.'#</div>'."\n");
		}
	}
}

Ejemplo de uso:

<?php
$debug = 1;
// ...
$mi_mensaje = "Mola Hundo!";
debug("mi_mensaje"); // OJO, se pone el _nombre_ de la variable, no la variable
// ...
?>

Escrito por Lucas Vieites

Diciembre 11th, 2009 at 3:59 pm

Publicado en internet, linux, php, tecnología

Etiquetado con ,

Crear una hoja de cálculo con PHP

without comments

Antes de nada: en este artículo no se explica cómo crear un archivo en formato Excel u OpenOffice.org Calc, sino de cómo hacer que estos programas «crean» que es así.

Crear una hoja de cálculo comprensible para Excel u OpenOffice.org Calc es más fácil de lo que parece. De hecho, el procedimiento que describo en este artículo realmente no crea una hoja de cálculo, sino un documento HTML con una tabla. El truco está en enviar una cabecera indicando un «mime-type» falso que será interpretado por el sistema operativo del cliente como una hoja de cálculo, tal que así:

header("Content-Type: application/vnd.ms-excel");

Leer el artículo completo »

Escrito por Lucas Vieites

Octubre 15th, 2009 at 2:07 pm

Truquillos para diseño web, html, css y php

with one comment

Después de tener el Listado de comandos útiles para Linux y también el Listado de comandos útiles para SQL, me decidí a crear esta entrada para tener disponible este listado de pequeños trucos que me hacen más fácil la vida de diseñador/programador de webs.

Centrar un objeto mediante CSS:

.centrado {
	margin-left: auto;
	margin-right: auto;
}

Para que un objeto Flash se quede detrás de las capas css
Ver: este artículo:

Escrito por Lucas Vieites

Febrero 23rd, 2009 at 1:21 pm

Publicado en Web, actividad online, diseño, internet, php, tecnología

Etiquetado con , , , ,