伊莉討論區

標題: 自己寫的程式問題 [打印本頁]

作者: k8188219    時間: 2016-6-24 06:20 PM     標題: 自己寫的程式問題

本帖最後由 k8188219 於 2016-6-24 06:26 PM 編輯
  1. ...怎麼不給發
複製代碼
以上!~
這是我為了下載檔案而寫的,因為那個網站的連結會自動斷開(不知道為什麼)
檔案一大還沒載完就會中斷,本來都是用斷點續傳來解決但是很麻煩~~

現在有幾個問題想問問各位~
1.能不能強制頁面下載而不是打開(這跑起來會輸出亂碼,要另外保存檔案
2.第一行的 ini_set('max_execution_time', 0) 本意是不讓PHP自動斷開,但是好像沒效果?[bluemix 1分鐘斷開][openshift 5分鐘斷開][hostinger 30秒斷開]
3.[bluemix平台](get_headers()和header()沒用,取不到檔案大小)
4.static $time = 1;#重新連接的次數  這樣寫有沒有問題呢?有幾次執行後數字從20幾開始?
5.我覺得應該沒有太大的問題~但是我在中斷下載後log.html還是一直被寫入,感覺超可怕的,我把全部頁面關閉也是一樣,只好把架站平台重啟
6.fclose和curl_close有什麼必要嗎?不調用會怎麼樣呢?


檔案: https://drive.google.com/file/d/0B4S3oG-yZitbR0hNdXg2M3FPRE0/view
[attach]114803108[/attach]

作者: sheauren    時間: 2016-6-27 03:32 PM

1. content-type設定application/octet-stream就會下載了
2. You can not change this setting with ini_set() when running in safe mode.
其他就不知道了,bluemix沒使用過
作者: hsw1976    時間: 2016-6-28 08:45 AM

fclose、curl_close 算是 php 裡很常見的東西

至於真正的用途, 應該是你要自己去查證
查證之後
調不調用的問題自然有答案




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!