現在、ローカルホストで.csvファイルのアップロードフォームを試していますが、まだファイルをアップロードできていません。これは、ローカルホスト上のディレクトリをchmodする必要があるためです。現在私はこれを使用しています:
$allowed_filetypes = array('.csv');
$max_filesize = 524288;
$upload_path = '/csvfiles/';
$filename = $_FILES['userfile']['name'];
// Check if we can upload to the specified path, if not DIE and inform the user.
if(!is_writable($upload_path)){
$chmod = chmod ($upload_path & "/" & $_FILES, 777);
// Upload the file to your specified path.
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename)){
echo 'Upload succesful';
}else{
echo 'There was an error during the file upload. Please try again. :('; // It failed :(.
}
} else
die ('You cannot upload to the specified directory, please CHMOD the directory.');
このコード行が何である必要があるかわかりません:
$chmod = chmod ($upload_path & "/" & $_FILES, 777);
私のスクリプトは絶えず死に、ディレクトリには何も起こりません。
また、このような経験がある場合は、お気軽にデバッグしてください。:D
Side note: My OS is RHEL5
前もって感謝します、
-最大