Buscar

 

Artículos en ‘Php’

10 consejos para programar PHP

Oct 09

PHP se ha convertido sin duda alguna en uno de los lenguajes Web más utilizado para programar en los últimos tiempos.

En maestrosdelWeb han traducido una serie de consejos dejados por parte de gente conocida en el mundo de la informática.

Consejos para programar PHP

  • Usar PHP solo cuando sea necesario -Rasmus Lerdorf (Creador de PHP en 1995).
  • Usar muchas tablas con PHP y MySQL en favor de la Escalabilidad -Matt Mullenweg (Creador de Wordpress).
  • Nunca confíes en tus usuarios. -Dave Child (de AddedBytes.com).
  • Invierte en un sistema de cache para PHP -Ben Balbo (escritor en Site Point).
  • Acelera del desarrollo en PHP con un IDE, Plantillas y Snippets -Chad Kieffer
  • Haz mejor uso de las funciones de filtrado en PHP -Joey Sochacki
  • Usan un Framework PHP -Josh Sharp
  • O no uses un Framework PHP (para algo muy sencillo) -Rasmus Lerdorf
  • Usa procesamiento por Lotes. -Jack D. Herrington
  • Activa el reporte de errores inmediatamente (y al nivel máximo) -David Cummings

Reconocimiento facial en PHP

Oct 07

La inteligencia artificial siempre ha sido uno de los campos que más me ha fascinado, no he profundizado mucho en él, pero desde siempre me ha llamado la atención.

En el tutorial de php ya vimos como se podía reconocer el texto de una imagen gracias a la librería phpOCR, hoy vamos a ir un poco más allá y empezaremos a reconocer rostros.

Aprende PHP desde 0

Sep 20

Un tutorial bastante simple pero que se centra en las partes más importantes, con él serás capaz de empezar a programar PHP a un nivel bastante sencillo, aunque nos hace referencia a otras páginas para que podamos seguir aprendiendo todos los secretos de este maravilloso lenguaje.

Reconocimiento de texto con OCR y PHP

Aug 28

Hace mucho tiempo que se usa el reconocimiento óptico de caracteres o marcas, para poder determinar a partir de una imagen qué es lo que tiene dentro.

Una vez más, PHP nos sorprende con una maravillosa funcionalidad como puede ser esta, que, aunque muy básica, permite reconocer caracteres o marcas dentro de una imagen.

Librería PhpOCR

phpOCR es una librería que nos permite reconocer el texto que esta impreso en una imagen, aunque parezca algo asombroso, si hemos estudiado algo de inteligencia artificial, sabremos que para usar mecanismos de este tipo, exigen un entrenamiento previo, por lo que no es oro todo lo que reluce, aunque aun así podremos hacer cosas interesantes con ella.

Otra limitación de esta librería es que sólo es capaz de distinguir imágenes en un sólo color, es decir, un negro sobre blanco, sin mezclar varios colores en la misma imagen.

Para poder trabajar con esta librería será necesario descargamos la clase.

Usar akismet con PHP fuera de Wordpress

Jun 25

Para quién no conozca Akismet decir que era hasta ahora uno de los plugins más usados en wordpress para evitar el spam en nuestros blogs.

He dicho “hasta ahora” por que a partir de este momento ya podemos usarlo fuera de la plataforma wordpress e integrarlo fácilmente con nuestras páginas php.

Un ejemplo del uso e integración de ese sistema antispam

// Comprueba si un comentario es spam
aksimet_check( $vars )
// Re-clasifica un comentario como spam
aksimet_spam( $vars )
// Re-clasifica un comentario como NO spam
aksimet_ham( $vars )

Yo lo vengo usando desde hace bastante tiempo en este blog y pese a haber escuchado comentarios no muy favorables, nunca he tenido problemas serios con él

Descarga: Akismet para PHP

Cortar caracteres de una cadena en PHP

Jun 20

Esta es una de las preguntas que más escucho, ¿Cómo puedo recortar una cadena en PHP? pues es bien fácil y vamos a ver dos opciones, que cada uno coja la que mejor se adapte a sus necesidades.

Substr

Esta manera es la más rápida, nos cortará la cadena por el número de caracteres que queramos

substr($palabra, $caracter_comienzo, $caracter_fin);

Personalmente recomendaría utilizar la función strlen($palabra) para verificar que la palabra que vamos a recortar tiene al menos ese número de caracteres ya que si no fallaría.

Podemos concatenar la función substr con la cadena “…” así sabremos cuando ha sido cortada y cuando no.

Explode

Mediante el uso de esta función podemos evitar cortar palabras, es decir, cortaremos una frase pero nunca dejaremos una palabra a medias, esta forma consume más recursos, pero quizá en algún momento nos pueda interesar usarla.

$frase = 'Este es el texto de prueba';
$num_palabras = 4;
$texto_partido = explode(' ',$frase); //separamos la frase por las palabras
for($i=0;$i<$num_palabras;$i++){
 echo $texto_partido[$i];
}

De esta manera, aunque no cortemos palabras, podemos pasarnos de largo si alguna frase contiene palabras muy grandes, pero como ya digo, que cada uno decida que opción le viene mejor.