使用wamp服务器上载php会导致访问被拒绝

使用wamp服务器上载php会导致访问被拒绝,php,upload,wamp,Php,Upload,Wamp,我对网络编码非常陌生,大约一周左右!但我正在取得巨大的进步。我遇到了一个问题,我不确定是否会成为一个大问题 我正在建立一个网站来展示我的摄影作品www.MattTilghman.com,这是一项正在进行的工作。手动上传文件并相应地编辑所有html文件将是非常烦人和耗时的,因此我决定编写一个PHP脚本来帮助我简化这个过程 这个PHP文件还没有上线,我首先在本地进行所有测试。现在它完全按照我的要求执行,尽管它还没有完成,所以您可能会在代码中看到一些悬而未决的问题 基本上现在,当我选择文件名时,它会将

我对网络编码非常陌生,大约一周左右!但我正在取得巨大的进步。我遇到了一个问题,我不确定是否会成为一个大问题

我正在建立一个网站来展示我的摄影作品www.MattTilghman.com,这是一项正在进行的工作。手动上传文件并相应地编辑所有html文件将是非常烦人和耗时的,因此我决定编写一个PHP脚本来帮助我简化这个过程

这个PHP文件还没有上线,我首先在本地进行所有测试。现在它完全按照我的要求执行,尽管它还没有完成,所以您可能会在代码中看到一些悬而未决的问题

基本上现在,当我选择文件名时,它会将它们从其原始文件夹移动到我指定的文件夹,该文件夹位于wamp/www/htdocs等文件中的某个位置。然后它编辑html文件以添加指向此图像的代码,瞧,新的html文件完全按照我的要求执行,并显示图像

但是,如果我导航到wamp服务器目录中的映像副本,则任何程序都无法打开它们。我猜html显示得很好,但是其他程序都会给我一个拒绝访问错误。我如何避免这种情况?是否需要在PHP文件中设置某种访问权限?一旦我将文件移动到网上,这些都会有问题吗

正如我所说,我只做了大约一个星期,所以要温柔。我学得很快,但无论如何,如果答案尽可能明确,我将不胜感激

非常感谢,如果你们还需要什么,请告诉我。 哦,顺便说一句,我用的是aptana studio 3,如果这很重要的话

代码:


一旦我将文件移动到网上,这些都会有问题吗

最好的办法是上传并试用。我相信您是说,通过网页,它显示良好,但如果您使用windows资源管理器导航,则无法查看图像

当你把代码放到网上时,你使用的是windows主机服务还是linux主机服务?一旦你上传了,这也可能会导致不同

出于兴趣,我也把摄影作为一种爱好,并研究了几种将我的照片放到网上的方法。尽管我以IT为生,并做过一些PHP/Mysql开发,但我认为wordpress照片博客是一个更好的选择——你看过吗?我理解如果你真的想学习如何编码,那么走更艰难的道路是很有趣的,但是如果这只是达到目的的一种手段,你可能会发现你可以得到你想要的。或者可能会给你一些想法

<?php 

$PicName = str_replace("-T.png","",$_FILES["fileT"]["name"]);
$PicIDL = $PicName . "-L"; //PicIDL is the ID for the "large" div
$PicTitle = $_POST["pictitle"];  //PicTitle has spaces instead of hyphens
$PicCaption = $_POST["piccaption"];
$PicKeywords = $_POST["pickeywords"];

$fileName = $_POST["location"] . "-Photos.html"; //this is the galley to edit the html of

// upload and get filename and stuff for thumbnail
$fileNameLocT = "images/" . $_POST["location"] . "/" . $_FILES["fileT"]["name"];
move_uploaded_file($_FILES["fileT"]["tmp_name"],$fileNameLocT);

// upload and get filename and stuff for large image
$fileNameLocL = "images/" . $_POST["location"] . "/" . $_FILES["fileL"]["name"];
move_uploaded_file($_FILES["fileL"]["tmp_name"],$fileNameLocL);