作者michaeloil (XDXDXDXDXDXDXDXDXDXD)
看板Web_Design
标题[请益] 在UTF8的环境上传中文档案
时间Sat Oct 6 22:32:24 2007
※ [本文转录自 PHP 看板]
作者: michaeloil (XDXDXDXDXDXDXDXDXDXD) 看板: PHP
标题: [请益] 在UTF8的环境上传中文档案
时间: Sat Oct 6 22:28:01 2007
请问有办法吗?
因为我用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
--
;35m .★*★.m
;35m .*★ *.*6m 5m ★m
;35m ★6m 5m *m
;35m ★6m 5m .'m
;35m ‘*. .m
;35m ‘ ‧.’m m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.204.42