Blame view

site/reception.php 1.59 KB
705b4085   root   MAJ Site
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  <?php
  session_start();
  require("accesBase.php");
  $err = false;
  
  if(isset($_POST['sensor']))
  {
  	$ini = "";
  	$arduino_simple = "[Arduino]\r\n";
  	$arduino_spi = "[Arduino_spi]\r\n";
  	$nucleo = "[Nucleo]\r\n";
  
  	$a_simple = false;
  	$a_spi = false;
  	$n = false;
  
  	foreach($_POST['sensor'] as $sensor => $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]."\n";
  		}
  		elseif($version == 1)
  		{
  			$a_spi = true;
  			$arduino_spi = $arduino_spi.$val[0]." capteur=".$val[1]."\n";
  		}
  		elseif($version == 2)
  		{
  			$n = true;
  			$nucleo = $nucleo.$val[0]." capteur=".$val[1]."\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)
  	{
1334aed2   root   Site lie au git
49
  		file_put_contents('upload/inventaire.ini', $ini); 
705b4085   root   MAJ Site
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
  		$upload = load($_FILES['fichier']['tmp_name'], $_FILES['fichier']['name']);
  		if($upload)
  		{
  			$message = "Upload du fichier réussi !";
  			$color = "alert-success";
  		}
  		else
  		{
  			$message = "Erreur lors du transfert du fichier...";
  			$color = "alert-danger";
  		}
  	}
  	else
  	{
  		$message = "Veuillez choisir des capteurs de même type !";
  		$color = "alert-danger";
  	}
  }
  ?>
  
  <!DOCTYPE html>
  
  <html>
  	<head>
  		<?php include("head.php"); ?>
  	</head>
  
  	<body>
  		<?php 
  		include("header.php"); 
  		include("reponse.php");
  		if(!$err) {include("tableau.php");}
  		?>
  	</body>
  </html>