$value) { get_input($value); } echo "Module OK\n"; echo "Telechargement du Module\n"; curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); curl_setopt($ch, CURLOPT_URL, $export_url); $file = curl_exec($ch); file_put_contents("$module.tar", $file); echo "Fichier $module.tar creee\n"; exec("tar xf $module.tar"); echo "Desarchive le Module\n"; exec("rm $module.tar"); echo "Fichier $module.tar supprimer\n"; function get_input($line) { global $post; if (preg_match('', $line)) { $value = ""; if (strlen(($value = get_value("project", $line))) > 0) $post .= "&project=$value"; else if (strlen(($value = get_value("form_build_id", $line))) > 0) $post .= "&form_build_id=$value"; else if (strlen(($value = get_value("form_token", $line))) > 0) $post .= "&form_token=$value"; return true; } return false; } function get_value($champs, $line) { if (strstr($line, 'name="' .$champs .'"') != FALSE) { $line = strstr($line, "value=\""); $line = substr($line, 7); $j = strpos($line, '"'); $value = substr($line, 0, $j); if ($value == "") { echo "Mauvais nom de Module, Exit\n"; exit; } return $value; } return ""; } ?>