首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Apache Linux服务器上传PHP文件

使用Apache Linux服务器上传PHP文件
EN

Stack Overflow用户
提问于 2013-04-19 05:42:04
回答 1查看 15.6K关注 0票数 0

我在将文件上传到服务器时遇到问题。我使用act网络上的另一台计算机作为我的服务器,运行使用Apache的Linux。我正在尝试上传pdf文件到我的服务器,但无论什么大小或文件的名称,我不能得到一个文件上传。当我执行echo $_SERVER['DOCUMENT_ROOT']时,我得到了/var/www。我的文件夹结构应该是var/www/phpfiles/uploads。文件addentry.phpphpupload.phptest.php都在路径var/www/phpfiles中。

当我上传一个文件时,我得到了正确的文件名,大小和临时回显,但我没有得到“上传”或“根上传”回显,并且文件不会移动到var/www/phpfiles/uploads。任何帮助都将不胜感激。

addentry.php

代码语言:javascript
复制
<div id="uploadPDF">
    <iframe id="iframe_display" src="test.php" width="400" height="100">

    </iframe>

</div>

phpupload.php

代码语言:javascript
复制
$tempName = $_POST[instrumentPDF];
$fileSize = $_FILES['instrumentPDF']['size'];
$fileType = $_FILES['instrumentPDF']['type'];
$fileName = $_FILES['instrumentPDF']['name'];
$tmp_name  = $_FILES['instrumentPDF']['tmp_name'];

echo ("file size: " . $fileSize  . "<br>");
    echo ("<br>");
    echo ("file name: " . $fileName . "<br>");
    echo ("<br>");
    echo ("pdf Test: " . $pdfTest . "<br>");
    echo ("<br>");
    echo ("pdf Temp_Name: " . $tmp_name . "<br>");

if(move_uploaded_file($tmp_name, "uploads/" . $fileName)){
    echo ("<br>");
    echo ("Uploaded");
    echo ("<br>");
}

if(move_uploaded_file($tmp_name, $_SERVER['DOCUMENT_ROOT']."/uploads/".$fileName)){
    echo ("<br>");
    echo ("Root Uploaded");
    echo ("<br>");
}

test.php

代码语言:javascript
复制
<form enctype="multipart/form-data" method="POST" action="phpupload.php" name="aform" id="PDFform">
    <table width="300" height="25" border="1">
      <tr>
        <td><label>Instrument (only pdf)</label> <input type="hidden" name="MAX_FILE_SIZE" value="104857600" /></td>
        <td><input name="instrumentPDF" type="file"  onchange="check_file()"/></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><input name="Submit" type="Submit" align="absmiddle" /></td>
      </tr>
    </table>
</form>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-19 05:51:37

我同意Adidi的观点--它通常与权限有关。这是另一篇关于允许上传的文件夹的适当权限的帖子:What are the proper permissions for an upload folder with PHP/Apache?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16093593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档