file_get_contents()
是 PHP 中的一個內置函數,用于從文件或 URL 讀取內容。它支持以下協議:
- HTTP:通過 HTTP 協議從指定的 URL 讀取內容。
- HTTPS:通過安全的 HTTP 協議(HTTPS)從指定的 URL 讀取內容。
- FTP:通過文件傳輸協議(FTP)從指定的 URL 讀取內容。
- FTPS:通過安全的文件傳輸協議(FTPS)從指定的 URL 讀取內容。
- PHP:讀取本地 PHP 文件并執行其內容。這可以用于包含和執行其他 PHP 文件。
- file:讀取本地文件系統上的文件。這可以用于讀取和包含本地文件。
- data:允許直接讀取 Base64 編碼的數據。
- phar:讀取 PHAR 歸檔文件。
- zip:讀取 ZIP 歸檔文件。
- rar:讀取 RAR 歸檔文件。
- tar:讀取 TAR 歸檔文件。
- gz:讀取 GZIP 歸檔文件。
- bz2:讀取 Bzip2 歸檔文件。
請注意,某些協議可能需要在 PHP 配置文件(php.ini)中啟用相應的擴展才能使用。例如,要使用 FTP、FTPS、HTTP 和 HTTPS 協議,需要啟用 allow_url_fopen
選項。要使用 ZIP、RAR、TAR、GZ 和 BZ2 協議,需要安裝和啟用相應的 PHP 擴展。