Hari ini saya membawakan anda pustaka PHP baris arahan yang berjalan selari pada berbilang mesin jauh Mari kita lihat sekeping kod.
<?php namespace League\Shunt; use League\Shunt\Contracts\SCPInterface; use League\Shunt\Contracts\SessionInterface; use League\Shunt\BaseObject; use Symfony\Component\Console\Output\OutputInterface; use RuntimeException; class SCP extends BaseObject implements SCPInterface { protected $session; public function __construct(SessionInterface $session, OutputInterface $output) { // Set the base object properties parent::__construct($session, $output); if ( ! $session->valid()) throw new RuntimeException('SSH connection failed.'); $this->session = $session; } public function put($localFile = '', $remoteFile = '') { return $this->doRun(__METHOD__, func_get_args(), ssh2_scp_send($this->session->getConnection(), $localFile, $remoteFile)); } public function get($remoteFile = '', $localFile = '') { return $this->doRun(__METHOD__, func_get_args(), ssh2_scp_recv($this->session->getConnection(), $remoteFile, $localFile)); } }
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
17Dec2024
Mencipta Perpustakaan Statik yang Berpaut ke Perpustakaan Statik Lain Apabila membina perpustakaan statik yang bergantung pada kebergantungan daripada berbilang yang lain...
13Dec2024
Memautkan Perpustakaan Statik ke Perpustakaan Statik Lain: Pendekatan Komprehensif Perpustakaan statik menyediakan mekanisme yang mudah untuk membungkus yang boleh digunakan semula...
03Jan2025
Limpahan: Tersembunyi dan Pengembangan HeightjQuery membezakan dirinya daripada perpustakaan JavaScript lain melalui keserasian merentas platform dan...
27Dec2024
Melaksanakan Binari Baris Perintah dalam Node.jsMelaksanakan binari pihak ketiga ialah tugas penting apabila mengalihkan perpustakaan CLI dari bahasa lain ke...
20Dec2024
Ketidakamanan strncpystrncmp ialah fungsi perpustakaan C standard yang menyalin bilangan aksara tertentu daripada satu rentetan ke rentetan yang lain. Namun, ia...
17Dec2024
Kami teruja untuk mengumumkan Nosecone, perpustakaan sumber terbuka yang direka untuk membuat tetapan pengepala keselamatan—seperti Dasar Keselamatan Kandungan (CSP) dan HTTP Strict Transport Security (HSTS)—terus terang untuk aplikasi yang dibina dengan Next.js, SvelteKit dan lain-lain
Hot Tools
Pustaka PHP untuk bekas suntikan kebergantungan
Pustaka PHP untuk bekas suntikan kebergantungan
Koleksi 50 algoritma PHP klasik yang sangat baik
Algoritma PHP klasik, pelajari idea yang sangat baik dan kembangkan pemikiran anda
Pustaka PHP kecil untuk mengoptimumkan imej
Pustaka PHP kecil untuk mengoptimumkan imej