は私の代わりに、BLOBとして保存するフォルダに画像をアップロードするスクリプト...PHPのjqueryの画像アップロード
<?php
mysql_connect('localhost','root','')or die(mysql_error());
mysql_select_db('db_tourism')or die(mysql_error());
//$newname='baro.jpg';
//dir:[../../]
$uploaddir = '../../images/municipality/';
$cc=$uploaddir.$fileName;
$fileName = $_FILES['uploadfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$ext = end(explode('.', $fileName));
$newname=$fileName;//.'.'.$ext;
$file = $uploaddir .$newname; //basename($_FILES['uploadfile']['name']);
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
// echo "<script>alert('success:$fileName');</script>";
mysql_query("INSERT INTO `_temp-image` (`id` , `File_name` , `path`)
VALUES (
NULL , '$fileName', '$file'
);");
echo "success";
}
else {
echo "error";
}
?>
を持っており、ここでのjqueryのは、それは罰金私の作品
です画像を追加したり削除したりすることができます...しかし、私の問題は重複したファイルを処理しています...その種類の画像が既にアップロードされているとエラートラップをする方法は?
あなたが同じファイル名でアップロードを意味するか、または同じ画像を別のファイル名でアップロードされていますか? – FluffyKitten
ファイル名が存在するかどうかを最初に選択するか、ファイル名にタイムスタンプを追加して、すべてが一意になるようにします。 – j08691
@to all:トラップしようとしているのは同じファイル名のファイルです。どのようにphpでできますか? –