小白初学者 用IIS 和 自己的电脑搭建了个网站,想在网站增加一个让用户上传文件 然后保存到本地服务器上(自己的电脑)
于是我在IIS里面设置好了PHP运行环境,并且我找到php目录下的php.ini 文件修改了upload_tmp_dir。然后我用phpinfo()进入网页运行,看到uploa_tmp_dir还是no value,无论我怎么重启服务器/计算机都没有用。其中temp文件夹我也授权了可读写。奇怪的是如果我修改其他属性例如 post_max_filesize 50M,重启后可以看到属性已经修改,唯独无法修改upload_tmp_dir。大神们快救救我,我已经熬夜看了好多资料 还是无法解决这个问题!可能因为我上网姿势不太优雅 还请多多指教!
于是我在IIS里面设置好了PHP运行环境,并且我找到php目录下的php.ini 文件修改了upload_tmp_dir。然后我用phpinfo()进入网页运行,看到uploa_tmp_dir还是no value,无论我怎么重启服务器/计算机都没有用。其中temp文件夹我也授权了可读写。奇怪的是如果我修改其他属性例如 post_max_filesize 50M,重启后可以看到属性已经修改,唯独无法修改upload_tmp_dir。大神们快救救我,我已经熬夜看了好多资料 还是无法解决这个问题!可能因为我上网姿势不太优雅 还请多多指教!
解决方案 »
- www.k8008.com/这种网站大概要多少钱,多少人开发?
- 【求助】Linux下如何安装和查看libiconv(iconv)?
- PHP实现站内搜索引擎,代码找错
- PHP与ICE的配置问题
- shopex 后台商品编辑出现乱码和一系列警告
- 启动Apache HTTP Server 2.2.6提示cannot load php4apache2.dll into server
- 急求zend Studio5.5 下配制SVN
- 大伙给推荐几个开源或收费的论坛 例如:discuz论坛 急 急 急
- 全新菜鸟要测php网站,想找免费的工具
- 求一多用户博客,程序为php+mysql的可靠的,最好模板比较好看的,网上找的全是0几年的
- 在thinkphp中响应头header(string)设置无效
- 跪求大礼相助:dedetag.class.php 20行报错 导致后台登录界面右侧的框架index_body.php不显示
<head>
<meta charset="utf-8">
<title>web</title>
</head>
<body><form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">文件名:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="提交">
</form></body>
</html><?php
if ($_FILES["file"]["error"] > 0)
{
echo "错误:".$_FILES["file"]["error"]."<br>";
}
else
{
$filename=$_FILES["file"]["name"];
$tempfile= $_FILES["file"]["tmp_name"];
echo "上传文件名: ".$filename."<br>";
echo "文件类型: ". $_FILES["file"]["type"] ."<br>";
echo "文件大小: ". ($_FILES["file"]["size"])." B<br>";
echo "临时存储的位置:".$tempfile."<br>";
$uploadfile = "D:\\wwwroot\\temp"; //需要权限,temp文件夹必须存在。
echo "上传文件夹位置:".$uploadfile."<br>";
if(move_uploaded_file($tempfile, $uploadfile."\\".$filename))
{
echo "上传文件成功:".$uploadfile."\\".$filename."<br>";
}
else{
echo "上传文件失败!";
}
}
?>