2017-08-10 57 views
-3

簡單的問題我正在學習PHP,所以我想給用戶選擇它上傳圖像(使用上傳按鈕),它保存在我的系統目錄和我的程序顯示它在瀏覽器如何上傳圖像在PHP存儲在某些目錄中,並顯示它

+1

你有什麼試過,你卡在哪裏?谷歌搜索「PHP上傳圖片」的東西肯定會找到*東西*? – David

+0

有很多關於Google的教程和指南... – hallleron

+0

unfortunatily它作爲一個單一的文件,但是當我把它放在我的項目中,那麼它不工作什麼是你期望的problam。 – Adil

回答

0

嘗試以下方法:

1)form.php的

<html> 
    <head> 
     <title>Upload (TEST)</title> 
    </head> 
    <body> 
     <form action="upload.php" method="post"> 
      <input type="file" name="file"> 
     </form> 
    </body> 
</html> 

2)upload.php的

<?php 
    if(pathinfo("yourdir/" . basename($_FILES["file"]["name"]), pathinfo_extension) != 'jpg') { // and so on... 
     move_uploaded_file($_FILES["file"]["tmp_name"], "yourdir/" . $_FILES["file"]["name"]); 
    } 
?> 

你甚至不需要關心擴展名,因爲瀏覽器會將你的文件顯示爲圖像,如果它重新構建它實際上是一個圖像,所以你不必擔心會出現問題。但是,出於安全的目的,最好總是檢查它不是一個潛在的惡意文件(php,py,js ...)

+0

好的,謝謝我會嘗試,然後回來。 – Adil

+0

沒問題,需要時間;-) –

+0

謝謝你,我忘了對不起,你的代碼工作再次感謝.. – Adil

相關問題