Archivo para la categoría 'PHP'
Recientemente MercadoPago ha deprecado su sistema de checkout mediante SDK versiones 0.xx En su lugar, se publicó un nuevo SDK para PHP (entre otros lenguajes). Con mayor seguridad y con soporte para nuevas versiones de PHP. En el siguiente enlace pueden descargar: 1- La capa de integración provista por MercadoPago. 2- La library Mercadopago.php con […]
En casi todos los sitios actuales, el mod_rewrite está presente para armar las URLs «amigables» o «SEO Friendly» Pero cuando tenemos URLs traducidas por alguna rule de mod_rewrite y queremos adicionarle a esta algun parametro del tipo query string, este no es propagado al archivo destino (servelet) Ejemplo: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} […]
En el carrito de compras de un cliente, al momento de realizar el check-out a la pasarela de pago MERCADOPAGO, la misma arrojaba una Excepcion, con el mensaje «ACCESS DENIED». Investigando posibles causas, verificamos que dentro de la cuenta de mercadopago de mi cliente aparecían restricciones de homologación: Al verificar cuales eran estas restricciones, […]
Donweb (ex-dattatec) vienen implementando una politica de seguridad que no permite enviar e-mails utilizando la función mail() de PHP si no se especifica una casilla FROM existente en tu cuenta de hosting. Por defecto la cuenta no-reply@tudominio.com está siempre activa, y puedes utilizarla como FROM email para no tener problemas para el envío de correos […]
SI utilizas esta pasarela de pago muy difundida en paises de latinoamérica, es importante conocer como excluir medios de pago o tipos de pago, entiendase por medios de pago como VISA, AMEX, MASTER, etc y tipos de pago como Tarjetas de Crédito , Dinero en cuenta, Tickets como pago fácil o rapipago, etc…. Entonces en […]
El objetivo de este post es lograr incorporar HTML en un contenido FCKEditor o cualquier otro wysisyg, pero con la inserción de codigo PHP, y que éste al mostrarse en tu navegador, sea preinterpretado como si fuera una pagina PHP resiendo en tu repositorio de archvis php. LA VENTAJA: poder crear contenidos dinámicos (páginas) desde […]
Tengo una API que utilizó siempre URLs segment-based (http://ellislab.com/codeigniter/user-guide/general/urls.html) Sin embargo, al tener que desarrollar una interfaz, la cual recibe peticiones vía GET con el típico formato query-string based, obtenia en CI el error 404 – Página No Encontrada porque la aplicación intentaba aplicar las reglas de segmento de URI y estas estaban en un […]
Al renombrar un archivo en el php.php (php server side) porque ya existe el nombre de archivo, el verdadero nombre asignado no es enviado como parametro al onComplete event sino, el nombre del archivo subido originalmente. Investigando un poco en el php.php se retorna un JSON con los errores o con el flag success. Pero […]
EditInPlace 2.x.x Error usando etiqueta form en CHROME | FIX Chrome error with EditInPlace 2.x
Al colocar una etiqueta < form .. > en conjunto con editInPlace plugin jquery v2.x.x El texto en vez de ser reemplazado por un input, solo desaparece. Aquí dejo el FIX que funciona perfecto! Editar el editinplace.js y buscar la linea (cerca de la linea 258): this.dom.html(») y reemplazar por : this.dom.html(»).append(») Esto funcionó perfecto […]
Amplianto el post www.diegodicamillo.com.ar/blog/2010/02/22/utilizando-match-against-en-mysql-buscador-php-simple-utilizando-funcionalidades-de-mysql/ Si buscas un palabra parcialmente como se usa con el LIKE, esta no es encontrada. Para corregir se debe utilizar el modificador IN BOOLEAN MODE y a la query buscada agregar un * (asterisco) delante o detrás, según se desee el matcheo: Ejemplo: SELECT * FROM articles WHERE MATCH (title,body) AGAINST […]
Si alguna vez usaste el comando WGET en una linea de comando croneado (tarea programada en CRON de LINUX) quizás te generó en el servidor una lista inservible de archivos de log con el resultado del comando, esto es porque por defecto el comando WGET tiene esa opción activada. Para que no se generen mas […]
SI usás el plugin jQueryValidationEngine, y debes verificar si el form es válido (o sea, si se cumplen todas sus reglas aplicadas), simplemente utiliza esta instrucción: Supongo que el id del form a validar es «form1» if(‘#form1’).validationEngine(‘validate’){ /** instrucciones para enviar el form ***/ }else{ /** no hacer nada , pues el form no esta […]
Cuando tenemos un error en algun query a la base de datos utilizando el frame CodeIgniter, para poder debugear dicho error tenemos un método en donde queda almacenado. $this->db->_error_message(); SI no hay error, la cadena está vacia. ————— ENGLISH VERSION ————— When we fail to query database using CodeIgniter frame, We have a method in […]
Jquery PrettyPhoto permite lanzar una galería desde un botón o link, y también lanzar el modal, desde un botón o link. Lo que debes tener es : al clickear en cualquiera de estas img se lanza el modal box con las fotos. Quizás necesites en tu aplicación lanzar esta galería desde un link, y lo […]
Para activar la directiva short_open_tag de PHP, es decir en vez de escribir escribir Si no tienes acceso al php.ini (mayoria de servidores) debes poner en el .htaccess estas lineas: php_value short_open_tag 1 Para más información ingresa a este link: http://php.net/manual/en/configuration.changes.php