私のUbuntu OSで起こっているのはちょっとクレイジーです。
次のスクリプトでファイルをアップロードしようとしています。アップロード フォルダにゼロ バイトのファイルを作成しています。何が問題なのかわかりません。誰か見てくれませんか。
ここに私の添付スクリプトがあります
- file1 - ファイル入力 html 要素の名前。
- uploadbtn - 送信ボタンの名前。
コード:
// App Config
$app_dir = '.';
$uploaddir = $app_dir . '/uploads/';
$filetype = 'text/xml';
if ( isset($_POST['uploadbtn'] ) ){
// Upload a file
print_r( $_FILES );
if ( !isset($_FILES['file1']['name']) || $_FILES['file1']['name'] == '' ) {
echo 'No files uploaded, Pls upload a file';
exit;
}
//print_r ( $_FILES );
$filename = basename( $_FILES['file1']['name'] );
$uploadfile = $uploaddir . $filename ;
if ($_FILES['file1']['type'] != $filetype ) {
echo 'Sorry, your file was not of the ' . $filetype . ' mimetype (yours was ' . $_FILES['file1']['type'] . ').';
exit;
} // End filetype check
$upload = move_uploaded_file($_FILES['file1']['tmp_name'], $uploadfile );
if ( !$upload ){
echo ' Uploading UNSUCCESSFUL ';
print_r( $_FILES );
} else {
echo ' Uploading Successfulllllllllllllll';
}
}