CakePHP アプリで Uploadify (jQuery プラグイン) を使用しようとしています。ローカル (WampServer) では問題なく動作しますが、ライブ サーバー (Dreamhost) で試してみると、ファイルが表示されません。フォルダーを適切に chmod したり、パスを確認したりしましたが、なぜ機能しないのかわかりません。ここにupload.phpがあります:
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . "/app/webroot/posts/temp/";
$targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
$targetFile = str_replace(".", "_" . mt_rand(10000000,99999999) . ".", $targetFile);
move_uploaded_file($tempFile,$targetFile);
}
echo "1";
このスクリプトは間違いなく実行されていますが、指定されたフォルダー (およびファイルシステム全体) を調べたところ、アップロードされたファイルが表示されません! それは私を夢中にさせています-うまくいけば、誰かがこれに対する答えを持っています. これ以上コードを投稿する必要がある場合はお知らせください。投稿します。