Path Wamp服务器:上载文件的路径

Path Wamp服务器:上载文件的路径,path,wamp,Path,Wamp,嗨,我有一个WAMP服务器,其中一些文件被上传到一个特定的路径 C:\wamp\www\upload\ 在这种情况下。但是,是否可以将这些文件上载到例如 D:\Documents\User\upload Upload.php指定存储文件的路径,但我没有办法更改为其他路径 提前感谢,, 凯瑟琳 编辑:upload.php 这里是upload_file.php <?php $target_path = "c:\\"; $target_path = $target_path . basena

嗨,我有一个WAMP服务器,其中一些文件被上传到一个特定的路径

C:\wamp\www\upload\

在这种情况下。但是,是否可以将这些文件上载到例如

D:\Documents\User\upload

Upload.php
指定存储文件的路径,但我没有办法更改为其他路径

提前感谢,, 凯瑟琳

编辑:upload.php

这里是upload_file.php

<?php
$target_path  = "c:\\";

$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
 echo "El fichero ".  basename( $_FILES['uploadedfile']['name'])." ha sido enviado";
} else{
 echo "Hubo un error, inténtalo de nuevo!";
}
?>
凯瑟琳

在WAMP中,设置Apache(出于安全原因,应该是这样),以便Apache不允许访问C的根文件夹:\

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    **Deny from all**
</Directory>

考虑为每个站点创建一个virtualHost。

您说路径在upload.php中,但您不能更改它?为什么不呢?我们能看一下密码吗?嗨,莎拉,谢谢你。我在路径中正确上载了文件。/但是如果我将文件更改为C:\例如,它不起作用,Apache可能没有权限写入C:\根目录(而且不应该)。脚本是如何失败的?你有权限错误吗?它只是不上传吗?如果页面上没有出现错误,请查看PHP错误日志。您可能希望在解决此问题时切换您尝试上载到777的任何文件夹的权限。嗨,莎拉,再次感谢,它只是不在该服务器上载文件。我有点迷路了,我怎么能更改权限,例如为了用D写:你应该能够右键单击你希望脚本能够写入的文件夹,选择安全性,然后给“每个人”读写权限。谢谢你的建议
This is an excerpt from the httpd.ini without all the comments
<Directory "d:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
#   onlineoffline tag - don't remove
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1

    </Directory>
    Alias /my_other_upload_folder_alias "c:/some_other/folder/my_other_upload_folder"
    <Directory "c:/some_other/folder/my_other_upload_folder">
        AllowOverride All
        Order Deny,Allow
        Deny from All
        Allow from 127.0.0.1
    </Directory>
</Directory>
c:\wamp\www\site1  
c:\wamp\www\site2