404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.118.16.220: ~ $
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Process\Tests;

use Symfony\Component\Process\Exception\ProcessTimedOutException;
use Symfony\Component\Process\Process;

require \dirname(__DIR__).'/vendor/autoload.php';

['e' => $php] = getopt('e:') + ['e' => 'php'];

try {
    $process = new Process("exec $php -r \"echo 'ready'; trigger_error('error', E_USER_ERROR);\"");
    $process->start();
    $process->setTimeout(0.5);
    while (!str_contains($process->getOutput(), 'ready')) {
        usleep(1000);
    }
    $process->signal(\SIGSTOP);
    $process->wait();

    return $process->getExitCode();
} catch (ProcessTimedOutException $t) {
    echo $t->getMessage().\PHP_EOL;

    return 1;
}

Filemanager

Name Type Size Permission Actions
CreateNewConsoleTest.php File 1.37 KB 0644
ErrorProcessInitiator.php File 955 B 0644
ExecutableFinderTest.php File 4.77 KB 0644
KillableProcessWithOutput.php File 537 B 0644
NonStopableProcess.php File 993 B 0644
PhpExecutableFinderTest.php File 2.6 KB 0644
PhpProcessTest.php File 2.28 KB 0644
PipeStdinInStdoutStdErrStreamSelect.php File 1.77 KB 0644
ProcessFailedExceptionTest.php File 4.69 KB 0644
ProcessTest.php File 49.27 KB 0644
SignalListener.php File 420 B 0644
ThreeSecondProcess.php File 305 B 0644