まず、あちこち検索しましたが、有効な答えが見つかりませんでした。
PHP を使用してデータベース ファイルをデータベースにインポートしたいと考えています。
以下は、import.phpファイルがデータベース ファイルと同じフォルダー ( temp )にある場合にのみ機能します。
$command = "gunzip --to-stdout $backupfile | mysql -u$database_user -p$database_pass $database";
import.phpを別の場所に配置して $backupfile へのパスを追加すると、以下のように機能しません。
$database_path = '/home/site/public_html/temp/';
$command = "gunzip --to-stdout $database_path.$backupfile | mysql -u$database_user -p$database_pass $database";
どの場所からでも PHP スクリプトを実行できるように、データベース ファイル ($backupfile) へのパスを追加する正しい方法は何ですか?
前もって感謝します。