Download project
        $(document).ready(function(){
            var flashvars = {};
                        
            var  params = {
                      wmode: "transparent"
                     };
                
            var attributes = {
                  id: "cropper",
                  name: "cropper"
                 };
            
            swfobject.embedSWF("cropper.swf", "cropperFlash", "100%", "100%", "9.0.0","swfobject/expressInstall.swf", flashvars, params, attributes);
            init();
        });
        
        function init(){
           
           //ajout de tailles prédefini sous la forme suivante nom#!#!#heightxwidth#!#!#chemin{##}...
           //cela permet de bloquer la possibilité de resize le rectangle de crop et oblige l'utilisateur à choisir l'une des tailles prédéfini pour cropper son image
           // var info = "medium#!#!#90x90#!#!#/medium{##}big#!#!#190x190#!#!#/big{##}mega#!#!#290x290#!#!#/mega";
			//addTaille(info);
	
    
            setUrlTraiemnent("http://www.baptiste-gauthier.fr/tools/convert-image.php");
            chargeImage("http://www.baptiste-gauthier.fr/images_actu/image-actu_1290538688.jpeg","img/");	
            showInterface();
        }
        
        function chargeImage(image,chemin){
            if(document.getElementById("cropper")){
                if(typeof(document.getElementById("cropper").chargerIMG)=='undefined') {
                    window.setTimeout('document.getElementById("cropper").chargerIMG("'+image+'","'+chemin+'");',1000);
                }
                else {
                    document.getElementById("cropper").chargerIMG(image, chemin);
                }
            }
        }
        
        function setUrlTraiemnent(c){
            if(document.getElementById("cropper")){
                if(typeof(document.getElementById("cropper").setUrlTraitement)=='undefined') {
                    window.setTimeout('document.getElementById("cropper").setUrlTraitement("'+c+'");',1000);
                }
                else {
                    document.getElementById("cropper").setUrlTraitement(c);
                }
            }
        }
        
        function showInterface(){
            if(document.getElementById("cropper")){
                if(typeof(document.getElementById("cropper").showInterface)=='undefined') {
                    window.setTimeout('document.getElementById("cropper").showInterface();',1000);
                }
                else {
                    document.getElementById("cropper").showInterface();
                }
            }
        }
        
        function addTaille(c){
            if(document.getElementById("cropper")){
                if(typeof(document.getElementById("cropper").chargeTailleInfo)=='function') {
                    window.setTimeout('document.getElementById("cropper").chargeTailleInfo("'+c+'");',1000);
                }
                else {
                    document.getElementById("cropper").chargeTailleInfo(c);
                }
            }
        }
        
        
        
        
        
        
        /* CODE PHP 
        	ceci est un exemple vous pouvez faire tous les traitements que vous voulez sachant que vous recevez l'image avec $GLOBALS["HTTP_RAW_POST_DATA"] et que vous avez en variable GET le nom de l'image, le chemin, et le chemin pour la taille prédéfini selectionnée (si vous avez configurez les tailles prédéfinies)
        */
		error_reporting(E_ALL);
		ini_set('display_errors', '1');
		
		
		function creation_fichier($chemin, $contenu){
			if(!$handle = fopen($chemin, 'w+')) return false;
		
				if(fwrite($handle, $contenu)) return true;
				else return false;
		}
		
		
		
		if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] ) && !empty($_GET['name'])) 
		{
			$flux = $GLOBALS["HTTP_RAW_POST_DATA"];
			$file = ((!empty($_GET['chemin'])?$_GET['chemin']:"")).((!empty($_GET['cheminTaille'])?$_GET['cheminTaille']:"")).$_GET['name'];
			echo (creation_fichier($file, $flux))?"Création fichier '".$_GET['name']."' : oui":"Création fichier '".$_GET['name']."' : non";
			echo "
"; }