funcion en php para limpiar cadenas de texto en utf8

A continuación indico una simple función que he desarrollado y el uso básico que le estoy dando es para limpiar las cadenas de esto de html, carácteres htmlentities, tabulaciones, espacios en blanco, etc.. para insertar una cadena de texto «limpia» en los metatags y title de la cabecera en el código html. [code lang=»PHP»] /** … Leer más

error con sessiones: Cannot send session cache limiter – headers already sent

El otro día me ha dado este error Warning (2): session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /usr/home/xxxx/web/app/controllers/usuarios_controller.php) in [/usr/home/xxxx/web/app/controllers/usuarios_controller.php, line 11] El warning apunta a la linea 11, la última linea, pero que es lo que esta pasando? todo parece estar bien,no?! [code lang=»PHP»] <?php class UsusariosController … Leer más

PHP Fatal error: Call to undefined function: json_encode()

Cuando os de este problema es que tenéis una versión desactualizada de PHP. Para solventar este error necesitáis instalar la versión 5.2 o superior pues las función json_encode() fué agregada con el Release 5.2.0. Esta funcion se usa para temas de Ajax y pasar array en formato JSON. Si tenéis un servidor CentOs y queréis … Leer más

bucle foreach en SMARTY

Los array que te devuelve CakePHP después de usar un método como Paginate() o FindAll() son multidimensionales y los que uséis SMARTY y paséis directamente el resultado del array al tpl os puede venir bien usar varios foreach encadenados para tratar la información del array.   [code] {foreach from=$test key="key1" item="val1"} {foreach from=$val1 key="key2" item="val2"} … Leer más

instalar un captcha de seguridad

¿Cómo instalar un buen captcha de Seguridad? Pasos para implementar reCAPTCHA http://recaptcha.net/ 1.- ¿Qué es reCAPTHCA? 2.- Manual de instalación de reCAPTCHA 3.- Personalizacion del theme 1.- ¿Que es CAPTCHA? Captcha es el acrónimo de Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar a … Leer más

expresiones regulares para parsear un RSS o XML

En este post voy a explicar como eliminar un contenido determinado ya sea una imagen o una etiqueta HTML, que no queremos que salga cuando parseamos el RSS o XML mediante expresiones regulares con la funcion preg_match [code lang=»php»] preg_match(‘/<p id="desc">([^<]+)</p>/’,$array_videos[0][‘description’],$descripcion); if(strlen($descripcion[1]) > 70) { $valor = substr($descripcion[1],0,70)."…"; } else { $valor = $descripcion[1]; } … Leer más

Salir de la versión móvil