/PHP-8.3/ext/standard/tests/streams/ |
H A D | bug61019.phpt | 17 stream_set_blocking($pipes[0],false); 18 stream_set_blocking($pipes[1],false); 19 stream_set_blocking($pipes[2],false); 20 stream_set_write_buffer($pipes[0],0); 21 stream_set_read_buffer($pipes[1],0); 22 stream_set_read_buffer($pipes[2],0); 45 $tmp_stdin=stream_get_contents($pipes[1]); 50 $tmp_stderr=stream_get_contents($pipes[2]); 56 fclose ($pipes[0]); 57 fclose ($pipes[1]); [all …]
|
H A D | proc_open_bug60120.phpt | 31 $pipes, 46 fwrite($pipes[0], str_repeat('*', 10000)); 47 fclose($pipes[0]); 49 stream_set_blocking($pipes[1], false); 50 stream_set_blocking($pipes[2], false); 58 $r = [$pipes[1], $pipes[2]]; 72 array_search($ready, $pipes) 85 fread($pipes[1], 1), 86 fread($pipes[2], 1)); 88 fclose($pipes[1]); [all …]
|
H A D | proc_open_bug51800_right.phpt | 18 $pipes = array(); 43 $process = proc_open($cmd, $descriptors, $pipes); 47 fclose($pipes[0]); 49 while (!feof($pipes[1]) || !feof($pipes[2])) { 50 $stdout .= fread($pipes[1], 1024); 51 $stderr .= fread($pipes[2], 1024); 53 fclose($pipes[1]); 54 fclose($pipes[2]);
|
H A D | proc_open_bug51800_right2.phpt | 12 $pipes = array(); 43 $process = proc_open($cmd, $descriptors, $pipes); 47 fclose($pipes[0]); 49 while (!feof($pipes[1]) || !feof($pipes[2])) { 50 $stdout .= fread($pipes[1], 1024); 51 $stderr .= fread($pipes[2], 1024); 53 fclose($pipes[1]); 54 fclose($pipes[2]);
|
H A D | bug46024.phpt | 12 $pipes = array(); 16 ,$pipes, __DIR__, array(), array() 22 $r = array($pipes[1]); 23 $w = array($pipes[0]); 27 fread($pipes[1], 1); 29 $r = array($pipes[1]); 30 $w = array($pipes[0]); 36 foreach($pipes as $pipe) {
|
H A D | bug72853.phpt | 17 $p = proc_open("ls", $descs, $pipes, '.', NULL, NULL); 19 stream_set_blocking($pipes[1], false); 20 var_dump(stream_get_meta_data($pipes[1])); 21 stream_set_blocking($pipes[1], true); 22 while ($outs = fgets($pipes[1], 1024)) { 24 var_dump(stream_get_meta_data($pipes[1]));
|
H A D | proc_open_bug64438.phpt | 17 $process = proc_open($cmd, $descriptors, $pipes, getcwd(), array(), $options); 19 foreach ($pipes as $pipe) { 22 $writePipes = array($pipes[0]); 26 unset($pipes[0]); 29 while ($pipes || $writePipes) { 30 $r = $pipes; 53 $type = array_search($pipe, $pipes); 58 unset($pipes[$type]);
|
H A D | proc_open_bug69900.phpt | 26 $pipes = array(); 28 …P_EXECUTABLE_ESCAPED').' -n -f ' . escapeshellarg($fl), $descriptorspec, $pipes, NULL, NULL, array… 32 fwrite($pipes[0], "hello$i\r\n"); 33 fflush($pipes[0]); 36 $s = fgets($pipes[1]); 47 fclose($pipes[0]); 48 fclose($pipes[1]);
|
/PHP-8.3/ext/standard/tests/general_functions/ |
H A D | bug44667.phpt | 2 Bug #44667 (proc_open() does not handle pipes with the mode 'wb' correctly) 8 $pipes = array(); 15 $proc = proc_open('cat', $descriptor_spec, $pipes); 17 fwrite($pipes[0], 'Hello', 5); 18 fflush($pipes[0]); 19 fclose($pipes[0]); 21 $result = fread($pipes[1], 5); 22 fclose($pipes[1]);
|
H A D | proc_open_null.phpt | 2 Null pipes in proc_open() 9 $proc = proc_open($cmd, [1 => ['null'], 2 => ['pipe', 'w']], $pipes); 10 var_dump($pipes); 11 var_dump(stream_get_contents($pipes[2])); 14 $proc = proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['null']], $pipes); 15 var_dump($pipes); 16 var_dump(stream_get_contents($pipes[1]));
|
H A D | proc_open_redirect.phpt | 8 proc_open([$php], [['redirect']], $pipes); 14 proc_open([$php], [['redirect', 'foo']], $pipes); 20 proc_open([$php], [['redirect', 42]], $pipes); 27 $proc = proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['redirect', 1]], $pipes); 28 var_dump($pipes); 29 var_dump(stream_get_contents($pipes[1])); 34 $proc = proc_open($cmd, [1 => ['file', $fileName, 'w'], 2 => ['redirect', 1]], $pipes); 35 var_dump($pipes); 42 $proc = proc_open($cmd, [1 => $file, 2 => ['redirect', 1]], $pipes); 43 var_dump($pipes); [all …]
|
H A D | proc_open_sockets3.phpt | 38 $proc = proc_open($cmd, $spec, $pipes); 40 var_dump(stream_set_blocking($pipes[1], false)); 42 printf("STDOUT << %s\n", read_pipe($pipes[1])); 43 printf("STDOUT << %s\n", read_pipe($pipes[1])); 45 fwrite($pipes[0], 'done'); 46 fclose($pipes[0]); 48 printf("STDOUT << %s\n", read_pipe($pipes[1]));
|
H A D | proc_open_array.phpt | 15 proc_open([], $ds, $pipes); 22 proc_open(["php\0oops"], $ds, $pipes); 29 proc_open(["php", "array\0oops"], $ds, $pipes); 36 proc_open([""], $ds, $pipes); 43 fpassthru($pipes[1]); 51 $proc = proc_open($cmd, $ds, $pipes); 52 fpassthru($pipes[1]); 56 $proc = proc_open($cmd, $ds, $pipes, null, $env); 57 fpassthru($pipes[1]); 71 $proc = proc_open($cmd, $ds, $pipes); [all …]
|
H A D | proc_open_sockets2.phpt | 47 $proc = proc_open($cmd, $spec, $pipes); 49 foreach ($pipes as $pipe) { 53 printf("STDOUT << %s\n", read_pipe($pipes[1])); 54 printf("STDOUT << %s\n", read_pipe($pipes[1])); 56 write_pipe($pipes[0], 'done'); 57 fclose($pipes[0]); 59 printf("STDOUT << %s\n", read_pipe($pipes[1]));
|
H A D | ghsa-9fcc-425m-g385_002.phpt | 23 $proc = proc_open(["cmd.exe", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 25 $proc = proc_open(["cmd.exe ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes… 27 …oc = proc_open(["cmd.exe. ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 29 …= proc_open(["cmd.exe. ... ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 31 …proc_open(["\\cmd.exe. ... ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 33 $proc = proc_open(["cmd", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 35 $proc = proc_open(["cmd ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 37 $proc = proc_open(["cmd. ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes); 38 $proc = proc_open(["cmd. ... ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes… 39 …c = proc_open(["\\cmd. ... ", "/c", $batch_file_path, "\"¬epad.exe"], $descriptorspec, $pipes);
|
H A D | proc_open_pipes3.phpt | 2 proc_open() with invalid pipes 15 proc_open("$php -n $callee_escaped", $spec, $pipes); 19 proc_open("$php -n $callee_escaped", $spec, $pipes); 25 proc_open("$php -n $callee_escaped", $spec, $pipes); 26 var_dump($pipes); 29 proc_open("$php -n $callee_escaped", $spec, $pipes); 30 var_dump($pipes);
|
H A D | proc_open_sockets1.phpt | 17 $proc = proc_open($cmd, $spec, $pipes); 19 foreach ($pipes as $pipe) { 23 while ($pipes) { 24 $r = $pipes; 34 unset($pipes[$i]);
|
H A D | proc_open_pipes2.phpt | 2 proc_open() with no pipes 10 proc_open("$php -n $callee", $spec, $pipes); 13 var_dump($pipes);
|
H A D | ghsa-9fcc-425m-g385_001.phpt | 23 $proc = proc_open([$batch_file_path . ".", "\"¬epad.exe"], $descriptorspec, $pipes); 25 $proc = proc_open([$batch_file_path . " ", "\"¬epad.exe"], $descriptorspec, $pipes); 27 $proc = proc_open([$batch_file_path . ". ", "\"¬epad.exe"], $descriptorspec, $pipes); 29 $proc = proc_open([$batch_file_path . ". ... ", "\"¬epad.exe"], $descriptorspec, $pipes); 31 $proc = proc_open([$batch_file_path . ". ... . ", "\"¬epad.exe"], $descriptorspec, $pipes); 33 $proc = proc_open([$batch_file_path . ". ... . .", "\"¬epad.exe"], $descriptorspec, $pipes); 35 proc_open([$batch_file_path . ". .\\.. . .", "\"¬epad.exe"], $descriptorspec, $pipes);
|
/PHP-8.3/ext/standard/tests/file/ |
H A D | proc_open01.phpt | 5 $pipes = array(1, 2, 3); 6 $orig_pipes = $pipes; 14 $pipes, getcwd(), array(), array() 19 var_dump($pipes); 20 stream_set_blocking($pipes[1], FALSE); 22 fwrite($pipes[0], $test_string); 23 fflush($pipes[0]); 24 fclose($pipes[0]); 32 $read_fds = array($pipes[1]); 44 $buf = fread($pipes[1], 1024); [all …]
|
H A D | bug69442.phpt | 9 $pipes = array(); 10 $process = proc_open('echo "foo";', $descriptors, $pipes); 27 $pipes = array(); 29 $process = proc_open($cmd, $descriptors, $pipes); 43 $data0 = read_from_pipe($pipes[0]); 46 fclose($pipes[0]); 48 $data3 = read_from_pipe($pipes[3]); 51 fclose($pipes[3]);
|
H A D | bug60120.phpt | 22 $process = proc_open($cmd, $descriptors, $pipes, getcwd(), array(), $options); 24 foreach ($pipes as $pipe) { 27 $writePipes = array($pipes[0]); 31 unset($pipes[0]); 34 while ($pipes || $writePipes) { 35 $r = $pipes; 60 $type = array_search($pipe, $pipes); 64 unset($pipes[$type]);
|
/PHP-8.3/ext/readline/tests/ |
H A D | bug77812-libedit.phpt | 15 $proc = proc_open("$php $ini -a", $descriptorspec, $pipes); 17 fwrite($pipes[0], "echo <<<FOO\n bar\n FOO;\n"); 18 fwrite($pipes[0], "print(<<<FOO\nxx\nFOO);\n"); 19 fwrite($pipes[0], "echo <<<FOO\n xxx\n FOO;\nFOO\n;\n"); 20 fwrite($pipes[0], "echo <<<FOO\nFOOL\nFOO\n,1;\n"); 21 fwrite($pipes[0], "echo <<<FOO\nFOO4\nFOO\n,2;\n"); 22 fclose($pipes[0]);
|
H A D | bug77812-readline.phpt | 15 $proc = proc_open("$php $ini -a", $descriptorspec, $pipes); 16 fwrite($pipes[0], "echo <<<FOO\n bar\n FOO;\n"); 17 fwrite($pipes[0], "print(<<<FOO\nxx\nFOO);\n"); 18 fwrite($pipes[0], "echo <<<FOO\n xxx\n FOO;\nFOO\n;\n"); 19 fwrite($pipes[0], "echo <<<FOO\nFOOL\nFOO\n,1;\n"); 20 fwrite($pipes[0], "echo <<<FOO\nFOO4\nFOO\n,2;\n"); 21 fclose($pipes[0]);
|
/PHP-8.3/benchmark/ |
H A D | shared.php | 10 $pipes = null; 14 $processHandle = proc_open($cmd, $descriptorSpec, $pipes, $cwd ?? getcwd(), null); 16 $stdin = $pipes[0]; 17 $stdout = $pipes[1]; 18 $stderr = $pipes[2];
|