[請益] 在UTF8的環境上傳中文檔案
請問有辦法嗎?
因為我用big5的時候上傳中文檔名的檔案 沒有問題
可是因為需要用到UTF8 而且需要將位置存進資料庫中
所以可能不能轉成big 5
我就用了
http://blog.tmu.edu.tw/cyhuang_4/001565.html 教的方法
可是還是不行 一樣是遇到中文的就會爛掉
以下是部分的code
可以麻煩 好心人士幫忙嗎?
謝謝... m(_ _)m
<?php
if($_FILES['userfile']['name'])
{
// copy file here
if(copy($_FILES['userfile']['tmp_name'], $_POST['fname']))
{
echo "<b>上傳成功</b>";
}
else
{
echo "<b>錯誤!!上傳失敗請重新再來</b>";
}
}
?>
<html>
<head>
<title>上傳檔案區</title>
<meta http-equiv="content-type" content="text/html; charset=utf8" />
</head>
<script language="JavaScript">
function getName()
{
var Name = document.upload.userfile.value.split('\\');
document.upload.fname.value=Name[Name.length-1];
alert(document.upload.fname.value);
return true;
}
</script>
<body bgcolor="#CCCCFF">
<form method="post" action="upload.php?location=../images/" enctype="multipart/form-data" name="upload" onsubmit="return getName()">
輸入圖片檔位置 <input type="file" name="userfile">
<input type="hidden" name="fname">
<input name="MAX_FILE_SIZE" type="hidden" value="2000000">
<input type="submit" value="Upload">
</form>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.204.42
推
10/06 22:34, , 1F
10/06 22:34, 1F
→
10/06 22:34, , 2F
10/06 22:34, 2F
推
10/07 12:08, , 3F
10/07 12:08, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章