Enviar datos por POST mediante CURL

Si el otro día indicábamos cómo obtener una página protegida por autenticación, hoy vamos a explicar lo fácil que es enviar una petición HTTP con datos por POST usando CURL.

Tan solo es necesario indicar que se envían datos por POST e indicar qué datos se van a mandar:

<?php
$ch = curl_init('http://dominio.com/pagina.php');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "parametro1=valor1¶metro2=valor2");
curl_exec ($ch);
curl_close ($ch);
?>

Con CURLOPT_POST indicamos que enviamos datos en POST y con CURLOPT_POSTFIELDS indicamos los datos.

Mercurial: software de control de versiones

mercurial.pngMercurial es una herramienta de control de versiones de software que está teniendo un éxito importante entre proyectos muy conocidos como Mozilla, Xine y otros.
Se trata de una aplicación multi-plataforma que está desarrollado en Python y cuyas caracteristicas principales son el alto rendimiento, la escalabilidad, serverless, completamente distribuido, tratamiento robusto de texto plano y ficheros binarios, capacidades avanzadas para ramificaciones y fusiones, e incluye una interfaz web integrada.
Ademas te muestra una serie de utilidades, también te indica cómo migrar de otro gestor de versiones a Mercurial.
Mercurial