WooCommerce Custom Password Strength

Haven’t you been wanting to do this? To choose your own password strength for WC? Haven’t you? Well, here’s a quick way to copy paste this into your `functions.php` file or a more “correct” configuration file/model inside infinitely recursing folders for proper organization of your code. // Customize required password strength START // Main function […]

My Sublime Text 3 PHP development set-up

Based in this post http://wasil.org/sublime-text-3-perfect-php-development-set-up, this my actually setup of sublime 3. Pack­age Con­trol (https://sublime.wbond.net) Thanks to this lit­tle piece of soft­ware all other plu­g­ins are eas­ily installed. Sub­lime­CodeIn­tel (https://github.com/SublimeCodeIntel/SublimeCodeIntel) This is pack­age I use all the time. Its job is to pro­vide hints related to func­tion, object, vari­able etc. names. It also hints what meth­ods and […]

Localizing PHP web sites using gettext

Contenido dehttp://mel.melaxis.com/devblog/2005/08/06/localizing-php-web-sites-using-gettext/ Developing multi language web sites using PHP is actually very easy. A common approach is having an include file for every supported language which contains an array that maps string ids to localized text (for example “WelcomeText” => “Welcome to our homepage.” would be included using something like ). However there are several […]

Aplicaciones facebook y perdida de session por IE

Haciendo una aplicación para facebook me pasaba que para INTERNET FUCKING EXPLORER perdía la sessión de facebook, casi en cada request. Despues de rato y cientos de pruebas encontre un bendito post que proponía agregar un header en el archivo correspondiente. En mi caso, php y fue de la siguiente manera: //required for IE in […]

crear cron con cake shell

si el cron no anda, fijarse la carpeta Mail en el root del user. para que funcione modifiqué el arhcivo que ejecuta la consola de cake, para que apunte al ejecutable de php:/usr/local/bin/php entonces quedó asi:exec /usr/local/bin/php -q ${LIB}cake.php -working “${APP}” “$@” la entrada del cron quedó:/home/admin/documents/sistema/site/cake/console/cake informes -app /home/admin/documents/sistema/site/app Para ver el log de […]

leer webservice .net desde CAKE

App::import(‘Core’, ‘HttpSocket’);App::import(‘Core’, ‘Xml’);$HttpSocket = new HttpSocket();$results = $HttpSocket->post(‘https://secure.xxx.xxx/ws/xxxx.asmx/xxxx’, array(‘var1’ => ‘valor1’, ‘var2’ => ‘valor2’));$xml = new Xml($results);$data = Set::reverse($xml);debug $data;

instalar PGP con GD en mac osx lepard

La mejor solución es no usar el php nativo de leopard, entonces comentar #LoadModule php5_module libexec/apache2/libphp5.so en el /private/etc/apache2/httpd.conf instalar el paquete de este link: http://www.entropy.ch/software/macosx/php/ (dejé el archivo en el TC) el php.ini queda en: /usr/local/php5/lib/php.ini solo le cambié a on: short_open_tag = On también le configuré el timezon, si no cakephp se quejaba […]

como manejar los warnings impresos

if (getenv(‘PHP_DEBUG’)==’1′){ error_reporting( E_ERROR | E_USER_ERROR ); ini_set( ‘display_errors’, true );}else{ error_reporting( E_ERROR | E_USER_ERROR ); ini_set( ‘display_errors’, false );} And then on the development server you could have the following line in your .htaccess or VirtualHost directive: SetEnv PHP_DEBUG=1

Evitar problemas con el Session en cakephp

Si tenes problemas con el session de cakephp, pare de sufrir!Si de lo bien que estas navegando, la session se va… aca van unos tips para evitarlo. En app/config/core.php cambiar estos settings: – Le decimos a cake que queremos que él maneje la session cambiando la líneaConfigure::write(‘Session.save’, ‘cake’); – Bajamos el nuvel de seguridad a […]

php desde consola de windows y problema con encoding / charset

a los genios de micro$soft, les pareció correcto que la consola o cmd.exe trabajara en CP850 en lugar de ISO-8859-1, entonces para que php no se maree hay que convertir: echo iconv(“ISO-8859-1″,”CP850”, “áéí”) ; así pone bien el output.

php en IIS

para instalar usé el instalador automatico de acá IMPORTANTE: instalar directo en el C:PHP, no meterlo en archivos de programa, o cualquier carpeta con espacios porque no funciona. tambien fijarse si el instalador agrego “” a la ruta de la dll en el mapping y sacarlas. despues se puede agregar el filtro isapi apuntando a […]

php MySQL Leoprd

One thing changed with Leopard is the socket for Mysql. It moved to /private/tmp, so you may need to configure your php.ini file to point it to the new location. To do so, open the file ‘/private/etc/php.ini‘, (if no such file exists, then make a copy of ‘/private/etc/php.ini.default‘ naming it ‘php.ini‘) and edit that. You […]