Categoría:

PHP

Todo sobre PHP. Scripts functions, objects y programación estructura en este lenguaje de programación.

Estadísticas y Uso de memcache en gráficas con memcache.php


Desde hace un tiempo que estoy usando el script de memcache.php de Harun Yayli sin duda una genial herramienta para comprobar de un simple vistazo el uso de memcache. Nos ofrece gráficas de las veces que se han solicitado los elementos, las veces que se han devuelto correctamente y los “Misses” que son las veces que al solicitar un elemento en memcache éste no existía y se ha tenido que crear. Obviamente no hay que decir que la gráfica cuando más porcentaje de hits tenga es que el uso de memcache es muy optimizado, devolviendo siempre elementos cacheados. Desde el script también podemos vaciar el contenido de los elementos cacheados. No podemos borrar todos los elementos, pues cuando hacemos un flush() no se borra el elementos sino que se vacía. Sin duda un script fundamental que hay que tener si se esta usando memcached. Desde la página del autor también se puede descargar el archivo memcache.php Fuente:http://livebookmark.net/journal/2008/05/21/memcachephp-stats-like-apcphp/ Tags de búsquedas: memcache php, memcached php estadisticas

2 Comentarios Categoria : PHP

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

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
  7. 6

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