lunes, enero 24, 2011

Funciones Comunes PHP (principalmente)

Con esta entrada inicio una serie de posts que serán etiquetados como phpcommons.
Resulta que a lo largo de los años en el desarrollo de aplicaciones web, me he encontrado con una serie de necesidades concretas de programación, y he compilado una serie de funciones útiles que se han convertido en mi pequeño framework.

Se basa en la Filosofía Punk. Andrea Echeverry de Los Aterciopelados, dijo alguna vez que el punk no sabía mucha música, pero que con tres o cuatro notas hacía sus canciones.

Igualmente el desarrollador experto seguramente encontrará muchísimos errores o faltas en estas funciones. Hecha esta advertencia, espero que esta publicación sea de utilidad para el desarrollador novato e intermedio. Es algo así como "Coquito desarrolla", es decir una guía muy básica para el desarrollador nove. A medida que realice estos post estaré indicando algunos conceptos clave del desarrollo web y en lo posible adicionaré los links a recursos de información validada o actualizada.

Y como siempre en los blog, la clave está en el contenido publicado por los usuarios, así que espero sus aportaciones.

Como indiqué anteriormente, un grupo grande de funciones viene de fuentes diferentes. Principalmente agradezco a Holman Romero, quien me orientó en esta idea hace más de 8 años, y a Camilo Arango, quien es la única persona que conoce esta iniciativa y ha aportado con alguna de estas funciones. Esposible que la lista se vea enriquecida, toda vez que en algunos proyectos he desarrollado funciones específicas que adicionaré posteriormente.

Posible estructura temática:
Le recomiendo que busque en la web la respuesta a las siguientes preguntas, para hacer más fácil su acceso a estas funciones.
  1. Que es PHP
  2. Que es una función
  3. Que es una variable
  4. Que es un arreglo
  5. Que es un arreglo multidimensional
  6. Que es MySql/ PostgreSql / ...Sql

Aca una lista de las funciones que vamos a ver... el nombre de ellas es bastante obvio, y confieso que algunas mezclan de manera poco afortunada el español y el inglés.

Funciones SQL
  1. function getResultado( $result )
  2. function get_dato($sql)
  3. function get_row($sql)
  4. function get_title_array ( $sql )
  5. function get_array ( $sql )
  6. function get_arreglo ( $sql )
  7. function query($sql)
  8. function squery($sql)
  9. function sql2xls_form($sql)
  10. function sql2xls($sql, $filename)
Funciones de generación de HTML
  1. function sin_acentos($str)
  2. function cut_text($texto, $inicio,$fin)
  3. function numero($num)
  4. function bgcolor ( $bgcolor )
  5. function clase ( $clase )
  6. function map_clase ( $clase )
  7. function createDateTimeSelectForm_( $prefix )//, $sdate='' )
  8. function show_select($var_name,$var_val_tit, $var_chek)
  9. function array2checkbox($var_name,$var_val_tit,$var_chek, $tipo, $id)
  10. function mensaje_sys ($estado, $mensaje)
  11. function human_reader_bites ($bites)
  12. function reemplaza_texto($original,$reemplazo,$cadena)
  13. function incoprorar_swf($swf,$alto,$ancho)
  14. function show_array($array , $titulo, $numeral)
  15. function show_blocked_array($array , $columnas)
  16. function retorna_array($array , $titulo, $numeral)
Otras Funciones
  1. function micro_time_start()
  2. function micro_time_end ()
  3. function correoe($destino, $tema, $cuerpo, $cabecita, $html)
Voy a arrancar este recorrido con una muy sencilla y util.

function bgcolor ( $bgcolor )

Que permite iterar un color con otro, y puede usarse por ejemplo, para presentar resultados iterando un color en cada linea.

Ese será el proximo post.

No hay comentarios.:

Publicar un comentario

Gracias! ¿Qué sería de la red sin tu opinion? Algo muy aburrido! :D