PHPでシステムコマンドを実行する方法—systemとexecの使い分け
作成日:2023.06.06
PHPからシステムコマンドを実行する際に便利な system と exec の違いと使い方を解説します。
error この記事は最終更新日から1年以上が経過しています。
PHPからシステムコマンドを実行する際には、 system か exec を使う。
基本的には、コマンドの実行結果を値として取得・出力したい場合は exec を、実行だけで結果のアウトプットが必要ない場合は system を使えば良い。
例えば、
system('systemcommandname arg0 arg1',$ret);
if($ret == 0){
print 'OK';
}else{
print 'Error';
}
上記は system の使用例。第二引数 $ret は、実行成功なら「0」を、失敗なら「1」を返す。
SimpleSAMLphpを使ったPHPアプリケーションのSSO対応ガイド
2025.02.11
SimpleSAMLphpを使ってPHPアプリケーションにSSO機能を追加する方法を紹介します。Microsoft Entra IDとの連携方法や、認証情報の取得方法について詳しく解説します。
Microsoft Entra IDとSimpleSAMLphpを利用したSAML認証SSO構築ガイド
2025.01.26
ローカル環境でMicrosoft Entra IDと連携したSAML認証のシングルサインオンを実現するための手順を紹介します。SimpleSAMLphpを利用した設定方法や、Microsoft側の構成変更について詳しく解説しています。
PHPで文字列をスペースで区切って配列に変換するテクニック
2025.02.09
PHPでキーワード検索を実装する際などに、文字列をスペースで区切って配列に変換する方法を解説します。全角スペースの変換や空要素の削除についても詳しく説明します。
PHPでmPDFを使ってHTMLをPDFに変換する方法
2025.02.07
PHPのライブラリmPDFを使用して、HTMLドキュメントをPDFとして出力する方法を詳しく解説します。インストールから日本語対応まで、具体的なコード例を交えて説明します。