Categoría:

PHP

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

Integracion SMARTY + cakePHP FAIL!!


Hace unas semanas escribía un post sobre la intrépida hazaña que me disponía a realizar: integrar smarty en cakephp. Tarea que tampoco es tan complicada ya que hay un buen manual en la web oficial. Si queréis verlo este es el link: the Bakery: smarty + cakePHP, pero es algo que realmente no recomienzo que hagáis. El problema no viene por la integración sino porque no hay mucha documentación e integrar los helpers, components,y demás script que hay desarrollados es casi imposible porque muchos están obsoletos o no están hechos para las plantillas de SMARTY y es imposible adaptarlos. Después unas semanas desarrollando el código me he tenido que parar y preguntar a otros programadores de cakephp para tener algo de feedback y otras opiniones: Cakephp en Español grupo en Google y en la web oficial de cakephp…la gente no tiene ni idea. Escribí una pregunta hace un tiempo y la gente no sabe/no contesta…. http://bakery.cakephp.org/articles/view/smarty-view-for-1-2#comment-5031 Uno de los desarrolladores principales de cakephp en la web oficial me comenta lo siguiente: “CakePHP is awesome. I’ve never used SMARTY, but I’ve heard of some people integrating it. My ajax validation component was never completely finished and uses deprecated methods. I really [...]

Sin Comentarios Categoria : PHP

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.   {foreach from=$test key="key1" item="val1"} {foreach from=$val1 key="key2" item="val2"} {foreach from=$val2 key="key3" item="val3"} … {/foreach} {/foreach} {/foreach} Tags de búsquedas: foreach smarty, smarty foreach, smarty bucles, foreach dentro de foreach, foreach smarty ejemplo array multidimencional, smarty foreach array

Sin Comentarios Categoria : PHP

instalar un captcha de seguridad

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 máquinas y humanos). Este es un típico test para la secuencia “smwm” que dificulta el reconocimiento de la máquina rotando las letras y añadiendo un gradiente de fondoSe trata de una prueba desafío-respuesta utilizada en computación para determinar cuándo el usuario es o no humano. El término se empezó a utilizar en el año 2000 por Luis von Ahn, Manuel Blum y Nicholas J. Hopper de la Carnegie Mellon University, y John Langford de IBM. La típica prueba consiste en que el usuario introduzca un conjunto de caracteres que se muestran en una imagen distorsionada que aparece en pantalla. Se supone que una máquina no es capaz de comprender e introducir la secuencia de forma correcta por lo que solamente el humano podría hacerlo (salvo error). Como el test es controlado por una máquina en lugar de un humano como en la Prueba de Turing, [...]

21 Comentarios Categoria : PHP

Parseando XML con PHP. Lo más fácil y simple


Una de las maneras más simples de parsear los datos de un xml es usar la función de php simpleXML que viene integrada con el apache, por lo que su uso se hace incluso más fácil aún. La versión del xml tiene que ser la 1.0, ya que he estado haciendo pruebas con la versión 2.0 y no se podía. Un ejemplo de como leer un XML usando simpleXML es el siguiente: $sx = simplexml_load_file(‘archivo.xml’); /*Éste ejemplo de XML es el más básico pues no tiene cabecera con la típica información del RSS como channel, una imagen, etc y directamente empieza a pintar los nodos que contienen la información en éste caso los nodos principales se llaman "post" y por ejemplo un caso de nodo child sería "title" */ foreach($sx->post as $item) { $title_text_value = $item->title; print "$title_text_value"; } Más info en : http://es.php.net/manual/es/book.simplexml.php Tags de búsquedas: parsear xml php, parsear xml con php, php parse xml, parse xml php, php parsear xml, parser xml php, parsear xml en php, read xml php, php read xml, parsear un xml con php

2 Comentarios Categoria : PHP

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 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]; } La funcion preg_match elimina de las etiquetas que queremos en este caso elimina todo el contenido y la etiqueta <p id=”desc”> Despues recorta la cadena en 70 caracteres

Sin Comentarios Categoria : PHP
  1. Páginas:
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6

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