PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP実行演算子


はじめに

PHPで定義されている実行演算子が1つあります。 バックティック内の文字列 ■( ``)はDOSコマンド(UNIX / Linuxではシェルコマンド)として扱われ、その出力が返されます。この演算子は、操作が shell_exec()に似ています。 PHPで機能します。

次のコードはDIRコマンドを実行し、結果を文字列として返します。

<?php
$list=`dir *.php`;
echo "$list";
?>

出力

以下の結果が表示されます

Volume in drive C is Windows 10
Volume Serial Number is 540D-CE99
Directory of C:\xampp\php
01/27/2016 05:32 PM 18,869 CompatInfo.php
07/08/2020 06:40 PM 64 test.php
07/11/2020 02:13 PM 48 testscript.php
03/30/2013 05:59 PM 1,447 webdriver-test-example.php
4 File(s) 20,428 bytes
0 Dir(s) 178,002,157,568 bytes free

バックティック演算子の別の例を次に示します。タイプコマンドを実行します

<?php
$list='type testscript.php';
echo "$list";
?>

出力

以下の結果が表示されます

type testscript.php

  1. PHPのftp_raw()関数

    ftp_raw()関数は、rawコマンドをFTPサーバーに送信するために使用されます。 構文 ftp_raw(con, command) パラメータ 詐欺 −FTP接続 コマンド −実行するコマンド 戻る ftp_raw()関数は、サーバーの応答を文字列の配列として返します。 例 以下は例です- <?php    $ftp_server = "192.168.0.4";    $con = ftp_connect($ftp_server) or die("Could not connect to $

  2. PHPのftp_exec()関数

    ftp_exec()関数は、FTPサーバーでコマンドを実行するために使用されます。 構文 ftp_exec(con, command) パラメータ 詐欺 −FTP接続 コマンド −実行するコマンド。 戻る ftp_exec()関数は、コマンドが正常に実行された場合はTRUEを返し、それ以外の場合はFALSEを返します。 例 以下は、FTPサーバーでコマンドを実行する例です- <?php    $ftp_server="192.168.0.4";    $ftp_user="amit"; &