testit.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <html>
  2. <head>
  3. <title>
  4. test
  5. </title>
  6. </head>
  7. <body>
  8. <?php
  9. $db_link = mysqli_connect('localhost', 'katrinstatus', 'pjX3nVWhnQNt7nP8', 'katrinstatus');
  10. $adei_table = array( 'dcct', 'dcct', 'dcct', 'dcct' );
  11. $adei_column = array( 'adei_value', 'adei_ideal', 'adei_status', 'adei_power' );
  12. for ($id = 0; $id < sizeof($adei_table); $id++)
  13. {
  14. $sql = "SELECT * FROM " . $adei_table[$id];
  15. $db_erg = mysqli_query($db_link, $sql) or die("Anfrage fehlgeschlagen: " . mysqli_error());
  16. while ($row = mysqli_fetch_array($db_erg, MYSQL_ASSOC))
  17. {
  18. echo $row[$adei_column[$id]];
  19. }
  20. mysqli_free_result($db_erg);
  21. }
  22. /*
  23. $username = 'katrin';
  24. $password = 'neutrino';
  25. $context = stream_context_create(array(
  26. 'http' => array(
  27. 'header' => "Authorization: Basic " . base64_encode("$username:$password")
  28. )
  29. ));
  30. for ($id = 0; $id < sizeof($adeiChannel); $id++)
  31. {
  32. $adeiChannels = "";
  33. for ($id2 = 0; $id2 < sizeof($adeiChannel[$id]); $id2++)
  34. {
  35. $adeiChannels = $adeiChannels . $adeiChannel[$id][$id2] . ",";
  36. }
  37. $adeiChannels = substr($adeiChannels, 0, strlen($adeiChannels) - 1);
  38. $fileip = file_get_contents("http://katrin.kit.edu/adei/services/getdata.php?db_server=virtual&db_name=srctree&db_group=-3&control_group=-3&virtual=srctree&srctree=" . $adeiChannels . "&window=60&format=csv", false, $context);
  39. //echo $fileip . "<br>";
  40. for ($id2 = sizeof($adeiChannel[$id]) - 1 ; $id2 > -1; $id2--)
  41. {
  42. $pos = strrpos($fileip, ",");
  43. $adeiValue[$id][$id2] = floatval(substr($fileip, $pos + 2));
  44. $fileip = substr($fileip, 0, $pos);
  45. //echo $id . "," . $id2 . "," . $adeiValue[$id][$id2] . "<br>";
  46. }
  47. }
  48. */
  49. /*
  50. // ÄNDERN
  51. $sql = "UPDATE sds SET actual = 0, ideal = 0 WHERE system = 'lfcs' AND id = 2";
  52. $db_erg = mysqli_query($db_link, $sql) or die("Anfrage fehlgeschlagen: " . mysqli_error());
  53. */
  54. /*
  55. // LESEN
  56. $sql = "SELECT * FROM dcct_current WHERE id = 'lfcs 2'";
  57. $db_erg = mysqli_query($db_link, $sql) or die("Anfrage fehlgeschlagen: " . mysqli_error());
  58. while ($zeile = mysqli_fetch_array($db_erg, MYSQL_ASSOC))
  59. {
  60. echo $zeile['ideal'];
  61. }
  62. mysqli_free_result($db_erg);
  63. */
  64. ?>
  65. </body>
  66. </html>