Added lot of junk laying around on harvie.cz
[mirrors/Programs.git] / php / skripty / multi_terminal.php
diff --git a/php/skripty/multi_terminal.php b/php/skripty/multi_terminal.php
new file mode 100644 (file)
index 0000000..ec85448
--- /dev/null
@@ -0,0 +1,26 @@
+<?php\r
+\r
+$i = 0;\r
+$pfp[$i] = popen ("cmd.exe", "rw");\r
+$ifp = fopen ("php://stdin", "r");\r
+\r
+/*\r
+a = 1\r
+y = 25\r
+*/\r
+\r
+/*while(1) {\r
+  echo( ord(fgetc($ifp))."-\n" );\r
+}*/\r
+\r
+while($pfp[$i]) {\r
+  echo (fgetc($pfp[$i]));\r
+  if (feof($ifp)) {\r
+    $c = fgetc($ifp);\r
+    if (ereg(chr(1), $c)) { $i++; $pfp[$i] = popen ("cmd.exe", "rw"); echo("\nconsole: $i\n"); }\r
+    if (ereg(chr(25), $c)) { $i--; echo("\nconsole: $i\n"); }\r
+    fwrite ($pfp[$i], $c);\r
+  }\r
+}\r
+\r
+?>\r
This page took 0.087713 seconds and 4 git commands to generate.