當前位置:編程學習大全網 - 網站源碼 - php中的fopen()為什麽無法打開文件(Url)?

php中的fopen()為什麽無法打開文件(Url)?

您需要在php.ini中打開相關的配置。

Fopen原型:

資源?福彭?(?字符串?$filename?,?字符串?$mode?[,?布爾?$use_include_path?=?假的?[,?資源?$上下文?]]?如果PHP認為filename指定了壹個註冊的協議,並且該協議註冊為壹個網絡URL,PHP將檢查並確認allow_url_fopen已經被激活。如果它被關閉,PHP將發出警告,對fopen的調用將失敗。

Allow_url_fopen:這個選項以url的形式激活fopen封裝協議,這樣就可以訪問URL對象,比如文件。默認的封裝協議提供了ftp和http協議來訪問遠程文件,壹些擴展庫如zlib可能會註冊更多的封裝協議。

註意:

出於安全原因,該選項只能在php.ini中設置

該選項在4.0.3版發布後立即引入。4.0.3版及之前的版本只能在編譯時通過配置項-disable-URL-fopen-wrapper禁用該特性。

  • 上一篇:Ehr管理系統如何改善企業的薪酬管理?
  • 下一篇:-1000000源代碼
  • copyright 2024編程學習大全網