TP5.1 文件操作中路徑問題


建議都使用絕對路徑,以puclic下的uploads目錄為例

 

 
        

 

 
        

 

 
        

 先在index.php入口文件定義 public目錄

define('PUBLIC_PATH', __DIR__);                 //public 目錄
測試文件路徑:
$url = '/uploads/serImg/20210629/41a04dc1fc2b33ac9c77d8d9c5fa9a72.jpg';
 
        
拼接后的$url:




1. is_file()
文件是否存在
is_file(PUBLIC_PATH.$url)

 

 

 

2. unlink() 刪除文件
unlink( PUBLIC_PATH . $url )

 

  3.  file_put_contents() 下載文件

        $local = 'uploads/test/' . md5($url) . '.png';// 保存的新路徑
        $url = PUBLIC_PATH . $url;
        $stream = file_get_contents($url);               // 獲取字節流
        file_put_contents($local, $stream, LOCK_EX);     // 保存

 

 

 

 

 
        
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM