Si programas en PHP o quieres aprender el lenguaje, descubre nuestros tutoriales básicos o avanzados sobre PHP.

Entradas

La función explode en PHP

La función explode de PHP nos ayuda a dividir cadenas de texto en otras más pequeñas. Devolviendo resultados en forma de array. Vamos con un sencillo ejemplo que es como mejor se ven las cosas: //Vamos a cortar una cadena de texto $frutas  = «manzana pera ciruela fresa»; //Nuestro delimitador sera un espacio $pieza = explode(» «, $frutas); //Imprimimos […]

PHP orientado a objetos

Bienvenidos a un mini tutorial de PHP. Está vez vamos a meter la zarpa en el tema de programación orientada a objetos (POO). A día de hoy la mayoría de las aplicaciones en PHP se están programando de esta manera. La orientación a objetos se basa en el principio de «no repetir código», si agrupas […]

Skype status con PHP

Hemos creado una cuenta Skype, id: webvigo.com, para tener una nueva vía de comunicación con los clientes. Ahora bien, queríamos reflejar nuestro estado de Skype directamente en la web para que los visitantes puedan saber si estamos online. El programa lo pone fácil y ya tiene una serie de botones skype que nos ofrecen esta […]

Hash Collision Vulnerability

Recientemente se ha publicado una vulnerabilidad en PHP que involucra el uso de arrays. En PHP es muy común el uso de estos elementos con funciones tan conocidas como $_GET, $_POST, $_COOKIE… el problema en síntesis es recibir una petición que deba devolver un gran número de valores del array lo que podría comprometer el […]

Arrays asociativos en PHP

Un array asociativo esta formado por parejas key => value, pero a diferencia del array básico o array escalar que usan keys numéricos en este caso podremos usa cadenas de texto o también llamadas strings A continuación un pequeñisimo ejemplo mostramos como crear, añadir y eliminar elementos de un array asociativo. //Creamos array $animales = […]

Top 4 PHP frameworks

Mi intención es empezar a utilizar algun framework php para programar aplicaciones web y dejar atrás mis librerías. El primer problema resulta la dificil elección del framework ya que actualmente hay una extensa variedad de ellos. Cada uno con sus ventajas e inconvenientes., y sobre todo con la dichosa curva de aprendizaje. CodeIgniter Es uno […]

5 errores comunes programando en php

Todos aquellos aficionados o profesionales del mundillo de la programación saben que a veces de tanto ir para atrás y para adelante en el código se acaban cometiendo algunas chapuzillas o simplemente por desconocimiento o ser principiantes en esto de la programación. Acontinuación vamos a destacar algunas de los errores más comunes en la programación […]

Instalar Apache2, PHP5 y MySQL en Ubuntu 11.10

Hoy vamos a explicar en un sencillo tutorial como instalar Apache2, PHP5, MySQL y phpmyadmin en nuestro servidor bajo Ubuntu 11.10. Lo primero que haremos es abrir el terminal del sistema operativo. Podemos escribir en el buscador de Ubuntu «terminal» o presionar CTRL+ALT+T Por supuesto necesitamos permisos de root para realizar todas estas instalaciones. Vamos […]

SQL injections en ejemplos

¿Que es un ataque SQL injection? Los ataques mediante SQL injection se aprovechan de errores en la filtración de los datos que introduce el usuario de la web y permite al atacante hacerse el control de la aplicación. Ejemplo práctico Veamos una consulta básica, la identificación de un usuario en una web $u=$_POST[’usuario’]; $p=$_POST[’password’]; SELECT […]