PHP でファイルをアップロードすると、xlsx ファイルのタイプが間違っています。
タイプがファイル名であることを教えてくれます
Array (
[name] => report.xlsx
[type] => /folder/files/report/april_2013.xlsx
[tmp_name] => E:\path\to\temp\folder\phpCD1B.tmp
[error] => 0
[size] => 12433
)
何か案は?
やあ
私が使用しているコードは
ファイルの閲覧・表示
<form enctype="multipart/form-data" method="POST" action="update_comp.php" name="myform2">
<label>Upload Files ( PDF,CSV or EXCEL only ) </label>
<input type="file" name="file">
</form>
ファイル update_comp.php
include ("filesFunctions.php");
if(isset($_FILES["file"])){
$file = $_FILES["file"];
print_r($file);exit;
$upload = new filesFunctions();
$id = $upload->uploadFiles($file,'dairy');
}
print_r() ステートメントは印刷します
Array (
[name] => report.xlsx
[type] => /folder/files/report/april_2013.xlsx
[tmp_name] => E:\folder\to\temp\php5ACD.tmp
[error] => 0
[size] => 12433
)
これはxlsxファイルでのみ発生することに注意してください。他のすべてのファイルは正常に機能します