共有 Apasche Web ホスティング サーバーで PHPmove_uploaded_file
コマンドを正しく動作させるには、実際に問題があります。
フォルダー ( mkdir
) を作成する場合は、フル パス名を使用する必要があります。
$target_path = "/home/myhostingname/public_html/uploads/files/".$lastID;
mkdir($target_path, 0755);
それが機能し、一意のフォルダーが作成され、FileZilla を使用してファイルをアップロードできます。
ただし、コマンドでフルパスを使用しようとすると、move_uploaded_file
何もアップロードされません。例えば
move_uploaded_file($tmp_file, $target_path);
ここで、例えば:
$tmp_file = "/home/myhostingname/public_html/tmp/php8MR5Qv/test.gif"
$target_path = "/home/myhostingname/public_html/uploads/files/130/"
私が間違っていることについてのアイデア。スクリプトは受け入れられますが、不一致が発生しているように見えます...