[英]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/>
<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.