$value) { $version = -1; $val = explode(":", $value); if(count($types)<>0 && !in_array($val[2], $types)) {$err = true;} else {$types[] = $val[2];} $version = getSensorVersion($val[0], $val[1]); if($version == 0) { $a_simple = true; $arduino_simple = $arduino_simple.$val[0]." capteur=".$val[1]."-".$version."\n"; } elseif($version == 1) { $a_spi = true; $arduino_spi = $arduino_spi.$val[0]." capteur=".$val[1]."-".$version."\n"; } elseif($version == 2) { $n = true; $nucleo = $nucleo.$val[0]." capteur=".$val[1]."-".$version."\n"; } } if($a_simple) {$ini = $ini.$arduino_simple."\n";} if($a_spi) {$ini = $ini.$arduino_spi."\n";} if($n) {$ini = $ini.$nucleo."\n";} if(!$err) { file_put_contents('upload/inventaire.ini', $ini) $upload = load($_FILES['fichier']['tmp_name'], $_FILES['fichier']['name']); if($upload) { $message = "Upload du fichier réussi !"; $color = "alert-success"; $cmd = "ansible-playbook ../Ansible/taskPing.yml -i upload/inventaire.ini"; $ansible = shell_exec($cmd); if($ansible==NULL) { // Gestion de l'erreur $message = $message." Echec du lancement d'Ansible !"; $color = "alert-danger"; } else { // Réussite $message = $message." Ansible est lancé !"." Réponse Ansible : ".$ansible; } } else { $message = "Erreur lors du transfert du fichier..."; $color = "alert-danger"; } } else { $message = "Veuillez choisir des capteurs de même type !"; $color = "alert-danger"; } } ?>