2011-06-16 50 views
0

我正在構建一個圖庫系統,其中一部分從Facebook導入和導出圖像。我遇到的問題是,當你有很多源圖像要複製(〜150)時,用戶必須花費大量的時間來查看不活動的屏幕。在單獨的php線程中將照片上傳到Facebook

有誰知道是否可以使用Curl或HttpRequest將此操作發送到後臺線程? 有沒有什麼特別的方法可以處理facebook auth?

理想情況下,我想發佈用戶回到一個頁面,說圖像在那裏,但同時可以繼續他們正在做的事情。

在此先感謝

回答

0

寫一個腳本,完成所有的工作。您可以通過調度程序執行,也可以使用system/exec調用並將其作爲後臺作業運行。

exec('php /path/to/my/script.php &'); 

PHP不會等待腳本完成。但它會繼續在後臺運行。

+0

您好,感謝您的建議數據聖人,我確實嘗試過,但無濟於事。問題是我無法弄清楚如何傳遞post和session數據。 – 2011-06-17 13:34:04

+0

這將是一個單獨的過程,所以它不會有post/session中的數據。您可以傳遞參數並通過$ argv訪問它們,也可以將需要的數據保存到數據庫中並使用腳本訪問它們。 – datasage 2011-06-17 14:01:22