rutarelativa

Total de entradas publicadas: 397

Archivo de la categoria: Php

PHP: error Fatal error Allowed memory size

votar
PHP: error Fatal error Allowed memory size

Hoy al instalar Symfony en uno de mis servidores me encontrado con el "famoso" error en PHP con el siguiente mensaje "error Fatal error Allowed memory size X" (donde X es el tamaño de la memoria). Este error es común cuando procesamos un script en PHP y éste traspasa el limite permitido dando un error fatal.

Continuar leyendo...
Php

Dibujar figuras en PHP GD

votar
Dibujar figuras en Php GD

Las figuras que nos deja dibujar PHP con la librería GD son las más básicas, como puede traernos cualquier editor de imágenes básico. Vamos a ver como se crean las siguientes figuras: rectángulo, cuadrado, y círculo. Para ello necesitamos tener habilitado la librería GD para nuestro servidor PHP. Antes de empezar podéis echar un vistazo a como crear imágenes en Html mediante PHP GD.

Continuar leyendo...

Fecha y hora con formato “Hace x horas, x minutos, x segundos” en PHP

votar

Cuando trabajamos en PHP, el manejo de tipos de datos de fecha y hora es algo a lo que nos tenemos que enfrentar tarde o temprano. Mostrarle a un usuario la fecha y hora de cualquier registro con un formato "dd/mm/aaaa hh:mm:ss" a veces puede resultar confuso en el término de que es necesario calcular mentalmente cuanto hace que se creó (por ejemplo) dicho registro. La función que os presento a continuación muestra la fecha y hora con un formato más amigable, es decir, más fácil de entender para un usuario. Mostraremos la fecha y hora con formato "Hace x horas, x minutos, x segundos" en nuestra web en PHP.

Continuar leyendo...

Curl FOLLOWLOCATION and open basedir Or Safe Mode

votar
Curl FOLLOWLOCATION and open basedir Or Safe Mode

¿Tienes el error "open basedir Or Safe Mode" al usar FollowLocation en curl?. Esto nos suele pasar por que las directivas Safe Mode o Open basedir de nuestro php.ini no están configuradas para realizar lo que queremos. En un servidor autogestionado o local podemos tocar el php.ini a nuestro antojo y configurar dichas directivas, pero cuando no tenemos acceso a el archivo de configuración (por ejemplo en servidores compartidos) esto ya no es posible, y debemos de buscar una alternativa.

Continuar leyendo...

Curl en PHP

votar

Hace poco realizamos una función Curl para Python, ya que teníamos la necesidad de realizar peticiones a una página Web en dicho lenguaje. En todos los servidores no tenemos la posibilidad de usar Python por ello hemos trasladado la función a otro lenguaje más Universal como es PHP. La función Curl para PHP es muy parecida, aunque le hemos añadido unas cuantas mejoras.

Continuar leyendo...

Subir archivos con Mootools, Jquery, flash y FileApi W3C

votar
Subir archivos con Mootools, Jquery, flash y FileApi W3C

Subir o realizar upload de archivos a un servidor es una de las tareas más complicadas a mi parecer para los formularios HTML, ya que es un proceso que necesita interactuar con el usuario que sube el archivo, mostrando un porcentaje y confirmando de que el archivo ha sido subido (sin contar temas de seguridad, cosa que añade más dificultad si cabe). Todo esto para que quede acorde con nuestros diseños y de una apariencia más de aplicación de escritorio, necesitamos realizarlo mediante Javascript. Anieto2k publica un interesante enlace en el que podremos arrastrar imágenes desde nuestro escritorio al explorador con la beta 1 de Firefox 3.6. El realizar Drag & Drop desde el escritorio es posible gracias al FileAPI, propuesta por la W3C, y la subida del archivo sin recargar viene de la mano del objeto XMLHttpRequest (Ajax). Veamos varios ejemplos de como subir archivos con Javascript, flash y FileApi W3C:

Continuar leyendo...

DOMElement obtener Html (DOMElement to Html)

votar
DOMElement obtener Html (DOMElement to Html)

Hoy mismo en uno de mis proyectos me surgió un problema de que necesitaba obtener el Html que tenía almacenado en un objeto DOMElement. Buscando por la documentación de PHP he podido encontrar la solución, que compartiré con ustedes ya que he tardado bastante tiempo en obtener el Html de un objeto DOMElement y así os ahorro ese tiempo. No existe método para realizar el paso de DOMElement a Html de forma nativa, pero existe una forma que consiste en crear un nuevo objeto DOMDocument y en él clonarle el nodo del que queremos obtener el HTML, para posteriormente almacenarlo en una variable.

Continuar leyendo...

Variables PHP en CSS

votar

En el mundo de la programación se crean infinidad de variables que van cambiando según se interactúa con el programa. En CSS tampoco podría ser menos y la versión 3 de CSS permite realizarlo. El problema radica en que todos los exploradores no soportan esta funcionalidad, ni tampoco podría obtener valores desde MYSQL o PHP. Por ello existe un pequeño truco que he utilizado en uno de mis últimos proyectos.

Como utilizar variables PHP en CSS

Añadimos a nuestra cabecera la hoja de estilo

<link rel='stylesheet' type='text/css' href='estilo.css' />
Continuar leyendo...
Últimos comentarios
  • Avatar del usuario Sampedro
    Sampedro Hola Alberto ¿te funciono el tip al final?, ¿cuando dices una...
  • Avatar del usuario Alberto
    Alberto yo tengo una aplicacion desktop y trabajo con netbeans 6 necesito...
  • Avatar del usuario Akeru
    Akeru Sera un placer verle por ahí... Hay varios compis que se las...
  • Avatar del usuario Sampedro
    Sampedro @Akeru Muchas gracias por su comentario cuando llegue a casa me...
  • Avatar del usuario Akeru
    Akeru Saludos...interesante "utilidad", para salir de la rutina.Con su...
Al azar
Lo más visto
Lo más comentado
Subir
iKat, mascota con realidad aumentada http://bit.ly/9YFgRT
Síguenos
Sobre

Sampedro Desarrollador en entornos web y Diseñador de profesión, muy activo, que busca siempre enfrentarse a retos cada vez más dificiles. Si un día no hago algo nuevo o no he superado alguna dificultad para mi es un día vacío. Cuento con dos titulaciones: Técnico en Explotación de Sistemas Informáticos y Técnico Superior en Desarrollo de Aplicaciones Informáticas. Fundé rutarelativa porque siempre quise tener un sitio en donde compartir mis experiencias profesionales y a los problemas que me enfrento día a día en el ámbito profesional.

Sergio Soy un desarrollador en entornos web y escritorio, entusiasta y amante de mi trabajo del que cada día espero aprender algo nuevo. Tengo una titulación de Técnico Superior en Desarrollo de Aplicaciones Informáticas y actualmente curso el primer año de Carrera Universitaria con el poco tiempo que me deja el trabajo. Fundé rutarelativa porque quiero que mi esfuerzo y tiempo invertidos en aprender y poner en práctica algo le resulte útil y fácil a otro usuario, del mismo modo que yo aprendo y ahorro tiempo con la ayuda de los demás.