簡體   English   中英

如何訪問遠程服務器上的PHP文件

[英]How to Access a PHP file on a remote server

好的,所以我已經使用html很長一段時間了,我正在學習如何使用PHP函數。 我有一個域,並使用托管網站來托管我的文件,我有一個PHP文件,允許用戶上傳圖片到指定的文件,但我不斷收到錯誤消息。 該功能在我的服務器上運行,所以我知道它是正確的,所以我認為這可能是我用來托管文件的網站的安全問題。 所以我想用我的服務器來處理PHP並接受上傳。 我試着在#post行中輸入我的服務器上的php文件的URL,但我應該知道它不會那么簡單。 我研究了這個,看起來我需要設置一個“監聽頁面”php文件和一個定義url的變量。 因為我對此非常陌生,所以我希望有人可以幫我提供具體的指示,這樣我就可以看到它的機制並更好地理解它。 這是我的代碼:

<form enctype="multipart/form-data" action="upload.php" method="POST">
    Please choose a file: <input name="uploaded" type="file" /><br/>
    &#60;input type="submit" value="Upload" />`

一旦用戶提交文件,它將由以下代碼處理

$target = "upload/"; 
$target = $target . basename( $_FILES['uploaded']['name']) ; 
$ok=1; 
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
{
    echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
} 
else {
    echo "Sorry, there was a problem uploading your file.";
}

if ($uploaded_size > 10000)
{
    echo "Your file is too large.<br>"; 
    $ok=0;
}

if ($uploaded_type =="text/php")
{
    echo "No PHP files<br>";
    $ok=0;
} 

那么如何讓表單在我的服務器上調用此函數? HTTP://www.server-name/folder/upload.php

這是因為您的服務器不允許您將外部圖像上傳到服務器。

將服務器的圖像上載目錄權限更改為777

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM