Historial para la etiqueta ‘php’
[PHP] debug() function
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 // ... ?>
Crear una hoja de cálculo con PHP
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");
Truquillos para diseño web, html, css y php
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:



