Articles of оболочка

Безопасный запуск сценариев оболочки; избегать варов до исполнения

Представим себе, что у нас есть простой скрипт php, который должен получить ssh_host , ssh_username , ssh_port из массива $ _GET и попытаться подключиться с помощью этих параметров к SSH. $port = escapeshellcmd($_GET['ssh_port']); $host = escapeshellcmd($_GET['ssh_host']); $username = escapeshellcmd($_GET['ssh_username']); $answer = shell_exec("ssh -p " . $port . " " . $user . "@" . $host); […]

Асинхронная оболочка exec в PHP

У меня есть PHP-скрипт, который должен вызывать скрипт оболочки, но не имеет никакого отношения к выводу. Сценарий оболочки выполняет несколько SOAP-вызовов и медленно завершается, поэтому я не хочу замедлять PHP-запрос, пока он ждет ответа. Фактически, PHP-запрос должен иметь возможность выйти без завершения процесса оболочки. Я просмотрел различные функции exec() , shell_exec() , pcntl_fork() и т. […]

PHP mysqli wrapper: передача по ссылке с помощью __call () и call_user_func_array ()

Я – долгожданный поклонник stackoverflow, первый плакат. Мне очень хотелось бы посмотреть, сможет ли кто-нибудь помочь мне в этом. Позвольте мне копаться с небольшим кодом, тогда я объясню свою проблему. У меня есть следующие классы-оболочки: class mysqli_wrapper { private static $mysqli_obj; function __construct() // Recycles the mysqli object { if (!isset(self::$mysqli_obj)) { self::$mysqli_obj = new […]