Artículos tageados con:

librerias y funciones

ejemplos de código php y otras funciones. Ejemplos de código y librerías en php que pueden ayudar a mejorar y optimizar el trabajo.

Funciones php para codificar textos


En programación ya sea php u otro lenguaje es muy útil y aconsejable usar textos codificados para determinadas funcionalidades de seguridad. Php nos ofrece una serie de funciones para encriptar y crear un hash a partir de una cadena de texto. crypt() Funcion para para crear un hash de una cadena. Por defecto usa el algoritmo básico DES-based o un algoritmo alternativo que haya disponible en el sistema. Muchas veces suele tomar algoritmos basados en md5. Ejemplo de uso: <?php $password = ‘mi_password’; $hash = crypt($password); ?> sha1 Calcula el hash sha1 de un string. Utiliza el algoritmo Secure Hash Algorithm 1 (SHA1). SHA-0 y SHA-1 producen una salida resumen de 160 bits (20 bytes) de un mensaje que puede tener un tamaño máximo de 264 bits, y se basa en principios similares a los usados por el profesor Ronald L. Rivest del MIT en el diseño de los algoritmos de resumen de mensaje MD4 y MD5. Algunos datos de interés: La resistencia del algoritmo SHA-1 se ha visto comprometida a lo largo del año 2005. Después de que MD5, entre otros, quedara seriamente comprometido en el 2004 por parte de un equipo de investigadores chinos, el tiempo de vida [...]

1 Comentario Categoria : PHP

Parsear e importar contactos o direcciones de email desde .csv


Necesitaba hacer una función para parsear y procesar un .csv pues quería hacer una aplicación que subiendo un .csv exportado de la libreta de direcciones de Outlook o Thunderbird, un usuario pudiera invitar a todos sus contactos de su agenda. Una de las claves de esta función es la función de php fgetcsv(), que es similar a fgets() excepto que fgetcsv() examina la línea que lee para tratar campos en formato CSV y devuelve una matriz que contiene el campo leído. A continuación la función para parsear y procesar archivos .csv exportados desde Outlook o Thunderbird. Nota: la función tan sólo procesa y obtiene todos las direcciones de correo válidas en un array, a partir de aquí que cada uno siga como quiera. Lo normal es presentar al usuario todos los correos obtenidos en un formulario y que pueda elegir a que contactos le llega la invitación, seleccionando o deselecionando sendos checkbox. Esto ya se puede hacer todo lo bonito que se quiera con diseño y jquery (o las librerías de javascript que uno elija). <?php /** * Funcion que se encarga de procesar el contenido de un archivo .csv * Los archivos .csv o comma-separated values, suelen servir para [...]

1 Comentario Categoria : CakePHP

sql actualizar todos los passwords de una tabla a md5


Pues un artículo para recordar la sql que hay que ejecutar para actualizar los password de una tabla y encriptarlos. Se usa la función md5 de mysql que es equivalente a la función con el mismo nombre de php. update nombre_tabla set campo=md5(campo); Puedes usar el siguiente conversor de textos a md5 para realizar cualquier tipo de prueba: conversor a md5 Y algo de teoría… La función md5 calcula una suma de control MD5 de 128 bits para la cadena. El valor se devuelve como una cadena de 32 dígitos hexadecimales, o NULL si el argumento era NULL. El valor de retorno puede, por ejemplo, ser usado como una clave hash, o lo más usado para los passwords de los usuarios, pues no pueden estar en claro en la base de datos. por ejemplo SELECT MD5 (‘prueba’); Esto devolverá la siguiente cadena codificada: ‘c893bad68927b457dbed39460e6afd62′ Tags de búsquedas: actualizar md5, campo de tabla mysql en md5, md5 sql, actualizar todos, convertir md5 campo de la base de datos, sql md5, sql tablas wordpress en pagina

Sin Comentarios Categoria : SQL

Cómo comprobar si existe una función en PHP


Se puede probar si existe una función en PHP con la function_exists () función, que devuelve true si la función existe y false si no existe. Esto es muy importante para grandes desarrollo o frameworks como cakephp o wordpress, para comprobar si la función existe previamente y no de ningún tipo de incompatibilidad o inestabilidad. Imaginemos que tenemos la siguiente función function foo() { … } Llamada será la siguiente: function_exists(‘foo’) que devolverá true. En caso contrario si no tuviéramos la función bar() declarada y la comprobamos function_exists(‘bar’) nos devolverá false. De manera que para solventar problemas de doble declaración de funciones podemos usar la siguiente comprobación. if(!function_exists(‘bar’)) { function bar() { … } } Esté método es muy usado en los plugins y elementos adicionales a wordpress, por lo que is ponéis a investigar los códigos lo veréis mucho. Tags de búsquedas: cakephp verificar si el login funciono, comprobar si existe funcion php, existe funcion php, existe la funcion php, funcion existe en php, php saber si existe post, preguntar si existe una funcion php

Sin Comentarios Categoria : PHP

Instalar phpmyadmin


phpMyAdmin es una herramienta escrita en PHP con el fin de facilitar la tarea de administración de una base de datos MySQL desde el navegador. Se trata de una herramienta escrita íntegramente en lenguaje PHP, realizada con el fin de facilitar las tareas de administración. Permite administrar en forma completa un servidor MySQL (requiere de una cuenta super usuario) como así también bases de datos simples de un usuario en particular. 1. su – 2. cd /var/www/html 3. wget -c wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/2.11.10/languages.zip?use_mirror=switch Si queremos la ultima versión: wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.3.8/phpMyAdmin-3.3.8-all-languages.zip/download 4. unzip phpMyAdmin-2.11.10-all-languages.zip 5. mv phpMyAdmin-2.11.10-all-languages phpmyadmin 6. cd phpmyadmin 7. cp config.sample.inc.php config.inc.php 8. vi config.inc.php …. $cfg['Servers'][$i]['auth_type'] = ‘http‘; …. 9. /etc/init.d/httpd restart Tras esto lo tendrás accesible desde http://dominio.com/phpmyadmin/ Si no se tiene acceso a la maquina por consola o estais un poco perdidos con estos comandos de linux, se podría hacer subiendo todo el desarrollo por ftp, previa descompresión en vuestro equipo y luego editando el archivo config.inc.php. Pero claro este modo de hacerlo es mucho mas lento pues tarda mas en subirse todo al servidor (siempre y cuando lo queráis instalar en un servidor remoto, en local es todo mas rápido) Si os da el siguiente [...]

1 Comentario Categoria : PHP
  1. Páginas:
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5

Colabora, añade +1 a mi blog!!