0
アップロード中にファイルにファイル拡張子を追加しようとしています。私はそれが難しいと思っているので、私はすでに小文字でそれをコード化しました.jpeg
私のスクリプトで。それはgif, pdf
なる可能性があるため、どのように私は、ハードコード化されたファイルの拡張子を取り除くと、動的に元のアップロードと交換のですかなど、使用しているアップロード中にファイル拡張子を取得する
<?php
$def_date=strtotime(date('Y-m-d H:i:s'));
$rename = "gwcl_".rand(0,1000000000000).$def_date.".jpg";
$file_loc = $_FILES['file']['tmp_name'];
$folder="../complains_photos/";
$new_file_name = strtolower($rename);
move_uploaded_file($file_loc,$folder.$new_file_name);
echo $new_file_name
?>
ファイル拡張子が間違っている可能性があるので、ファイル拡張子を信頼しないでください。ファイルの内容を実際に確認して、 'mime-content-type()'のような関数で期待しているものであることを確認することが常にベストです。http://php.net/manual/en/function.mime -content-type.php – PressingOnAlways