yoPHPro, el blog de PHP


Blog de PHP que habla acerca de CMSs, Frameworks, librerías, Noticias y problemas frecuentes.

Página 3 de 612345...Última »

Configuración básica de Smarty para empezar a trabajar

Posted by Garretus on 6 junio, 2011 in Librerias

Share to Facebook
Share to Google Plus

Hoy un post corto, para los que empiecen a utilizar smarty como motor de plantillas. Este es un pequeño ejemplo de cómo configurar de la manera más simple posible esta librería.

En primer lugar tenemos que tener la librería Smarty descargada, puedes conseguirla mediante el siguiente link : http://www.smarty.net/download

En segundo lugar debemos tener una carpeta dónde poner nuestros templates. La extensión de estos templates puede ser la que tu prefieras (html, htm, tpl, txt etc … ). Yo siempre prefiero que la extensión de mis plantillas sea tpl para diferenciarlas bien de la maquetación sin smarty. El nombre de la carpeta dónde están mis templates suele ser en mis desarrollos  /templates/ . En esta carpeta generaré un archivo de ejemplo que llamaré ejemplo.tpl con el siguiente contenido:
Read More »

Subir imágenes en php

Posted by Garretus on 1 junio, 2011 in Problemas

Share to Facebook
Share to Google Plus

Hoy me ha ocurrido algo que me ha puesto muy triste. Tenía que hacer un pequeño y rápido desarrollo para subir imágenes y se me ha ocurrido buscar en google algo que ya estuviera hecho para cortar y pegar. En el primer resultado de búsqueda me encontré un blog de SEO. Busco “subir imágenes en php” y lo primero que me aparece es ¿un blog de SEO?. Indignado, entré en el blog y para colmo la función que tenía en el post estaba mal hecha, obsoleta y fallaba. Hoy he decidido hacer este POST para al menos intentar pujar por ese primer puesto de google con la búsqueda “subir imágenes en php” y aportar a la comunidad algo útil para cortar pegar.

Subir imágenes en php

No leais este párrafo porque voy a decir unas cuantas veces más “subir imágenes en php” para ver si me puedo posicionar mejor:

Me encanta subir imágenes en php, sé cómo subir imágenes en php, imágenes y php. Todo lo que necesitas para subir imágenes en php. No hay cosa que me guste más que las imágenes y subirlas sin ningún pudor en php. Subo imágenes en php y me divierto. He subido una imágen en php y me gusta. Subo imágenes luego existo. Todo lo que necesitas saber acerca de subir imágenes en php. La vida se ve de otra manera al subir una imágen en php. Me encanta subir imágenes en php, sé cómo subir imágenes en php, imágenes y php. Todo lo que necesitas para subir imágenes en php. No hay cosa que me guste más que las imágenes y subirlas sin ningún pudor en php. Subo imágenes en php y me divierto. He subido una imágen en php y me gusta. Subo imágenes luego existo. Todo lo que necesitas saber acerca de subir imágenes en php. La vida se ve de otra manera al subir una imágen en php.

Voy a usar una función muy fácil para subir nuestras imágenes que he hecho especialmente para vosotros:

Read More »

Solución Error 404 wp-admin/post.php WordPress al guardar actualizar blog

Posted by Garretus on 29 mayo, 2011 in CMS,Problemas

Share to Facebook
Share to Google Plus

logo wordpressHoy os traigo una solución que encontré en google a un problema extraño que me venía pasando en WordPress desde hace unos días. Cada vez que intentaba actualizar, guardar o modificar un post, aparecía un error 404. No se guardaba, ni se actualizaba, ni se creaba. Se quedaba en la página wp-admin/post.php con un error 404.
La solución es tan fácil como subir un archivo .htaccess a la carpeta donde tengas el administrador de WordPress. Por defecto esta carpeta es wp-admin/
El archivo .htaccess debe tener las siguientes lineas:

<IfModule mod_security.c>
SecFilterInheritance Off
</IfModule>

también puedes descargarlo desde htaccess problema worpress.

Petición SHTTP HTTP SLL POST sin CURL

Posted by Garretus on 27 mayo, 2011 in Problemas

Share to Facebook
Share to Google Plus

El otro día me enfrenté a un problema que parecía más dificil de lo que finalmente resultó ser. El reto era modificar de la manera más rápida posible una librería de una pasarela de pago que usaba cURL para realizar las comunicaciones con su servidor. El problema se produjo debido a que nosotros no podíamos instalar cURL en el servidor dónde teníamos alojado el desarrollo debido a diferentes razones con las que no os voy a aburrir. El reto estaba sobretodo en que la conexión era a una url con HTTPS mediante el protocolo de transferencia SSL.

Lo que hice en una primera instancia fue mirar que opciones tenía :

  1. file get contents() en php.net encontré el siguiente error
    Cuando se usa SSL, Microsoft IIS violará el protocolo, cerrando la conexión sin mandar un indicador close_notify. PHP avisará de esto con este mensaje “SSL: Fatal Protocol Error”, cuando llegue al final de los datos.
  2. cURL - por razones que ya he explicado no la tenía disponible así que directamente la descarté
  3. HTTP Request – Tampoco tenía instalada esta librería y me enfrentaba a tener que decir al departamento de sistemas que me la instalara. Fue descartada tambien, necesitaba una solución rápida.

Estas opciones eran bastante buenas si a alguien le puede interesar aplicar alguna de estas puede ver sus funcionalidades en la siguiente url : http://www.forosdelweb.com/wiki/PHP:_file_get_contents%28%29,_cURL,_HTTP_Request

En mi caso ninguna de estas soluciones me valía porque ninguna era suficientemente rápida para resolver mi problema de manera urgente. Es por esto que decidí imrovisar una solución propia usando Sockets. Comparto la función por si a alguien le puede ser de utilidad .

Read More »

Leer y crear archivos excel XLS XLSX con PHP

Posted by Garretus on 24 mayo, 2011 in Librerias

Share to Facebook
Share to Google Plus

icono excelEs muy común dentro del desarrollo web tener que realizar informes en el formato Excel de Microsoft. Este tipo de archivos está tan sumamente extendido a nivel usuario por lo que resulta prácticamente imposible intentar evadir el tener que usarlo. En este post voy a sugeriros una librería bastante eficiente y util para leer - escribir archivos XLS y XLSx.

- ¿Pero YoPHPro por qué no usas CSV ?

- Sí… ya sé que el formato CSV puede ser más beneficioso para todo el mundo pero … si viene en la especificación del proyecto ¿Qué puedo hacer yo?

En fin, espero que os sirva.

Read More »

Generar archivos PDF dinámicamente con PHP

Posted by Garretus on 3 mayo, 2011 in Librerias

Share to Facebook
Share to Google Plus

pdf logoLos documentos PDF han demostrado ser un medio muy importante dentro de la ofimática actual. Crear, administrar y exportar archivos PDF suele ser un requerimiento esencial dentro de cualquier proyecto web. Necesitamos una herramienta para

  1. Insertar imágenes y gráficas.
  2. Establecer la fuente del PDF.
  3. Tener dinámicamente control sobre el diseño del mismo.
  4. Realizar una maquetación decente para esta clase de documentos es esencial.

De nuestra habilidad para crear estos documentos dependerá la calidad del archivo finalmente exportado. Es por esto que desde este blog os quiero presentar mi herramienta preferida la clase FPDF de PHP.

Read More »


Página 3 de 612345...Última »