bla.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <div style="position:absolute; top:150px; left:0px">
  6. <img src="pics/beamline.png">
  7. <div style="position:absolute; top:0px; left:0px">
  8. <canvas id="myCanvas" width="1900px" height="661px"></canvas>
  9. <script>
  10. var canvas = document.getElementById('myCanvas');
  11. var context = canvas.getContext('2d');
  12. context.fillStyle = 'rgba(0, 127, 70, 0.2)';
  13. context.beginPath();
  14. context.moveTo(1530, 318);
  15. <?php
  16. $handle = fopen ("text.txt", "r");
  17. while (!feof($handle)) {
  18. $buffer = fgets($handle);
  19. $values = explode(" ", $buffer);
  20. if (trim($values[0]) == "---")
  21. {
  22. if ($lastR > 5.0 || $lastR < -5.0) echo 'context.lineTo(310, ' . $lastR . '); context.lineTo(310, 318);';
  23. echo 'context.lineTo(' . $lastZ . ', 318);';
  24. echo 'context.fill();';
  25. echo 'context.beginPath();';
  26. echo 'context.moveTo(1530, 318);';
  27. }
  28. else
  29. {
  30. $z = ($values[0] * 46.833) + 876.68;
  31. $r = (-$values[1] * 46) + 318;
  32. echo 'context.lineTo(' . $z . ', ' . $r . ');';
  33. $lastZ = $z;
  34. $lastR = $r;
  35. }
  36. }
  37. fclose ($handle);
  38. ?>
  39. </script>
  40. </div>
  41. </div>
  42. </body>
  43. </html>