こんにちは、ユーザーが自分の画像をアップロードできるようにするスクリプトが必要です。また、画像名、URL、ID など、私から尋ねられた情報もこのようにアップロードできます。アップロード スクリプトを見つけましたが、必要なスクリプトではありません。誰でもスクリプトを提案できますか。
1686 次
1 に答える
0
<form id="uploadform" name="uploadfile" action="uploadprocess.php" method="POST" enctype="multipart/form-data" ">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
<input id="uploadfile" type="file" name="uploadfile" />
//create more input fields as you want
</form>
uploadprocess.php で
$whitelist = array(".png");//create while list for all items as you want
foreach ($whitelist as $item)
{
if(preg_match("/$item\$/i", $_FILES['uploadfile']['name']))
{
$uploaddir='uploads/';
$uploadfile=mysql_prep($uploaddir.basename($_FILES['uploadfile']['name']));
$access=true;
}
}
if($access){
if(move_uploaded_file($_FILES['uploadfile']['tmp_name'], $uploadfile) )
{
$name=mysql_prep(($_FILES['uploadfile']['name']));
$type=mysql_prep(($_FILES['uploadfile']['type']));
$size= intval($_FILES['uploadfile']['size']);
//create more data as user input
// and insert into database
$query="INSERT INTO upload_file (name,type,created) VALUES ('{$name}','{$type}',NOW())";
$result=mysql_query($query);
}
于 2012-09-20T06:05:04.720 に答える