2010-08-09 67 views
0

我想開發一個在線formbuilder。每個用戶都可以構建他們自己的表單,我希望能夠提供一個按鈕,當點擊該按鈕時,會將用戶html表單頁面及其css文件作爲zip文件下載。php腳本來寫文件和創建zip文件

我知道如何壓縮文件,但我的問題是,主要用戶HTML表單頁面犯規存在作爲單獨的文件,它的網址是在查詢字符串,如:

http://localhost/form.php?id=9 

所以不知道如何可以這樣做

感謝

rifki

回答

0

只需使用file_get_contentscurl,或fopen到將網址的內容寫入磁盤上的文件...然後將其壓縮。 〔實施例:

$formContent = file_get_contents('http://localhost/form.php?id=9'); 
$formFile = 'path/to/tmp/form.html'; 
file_put_contents($formFile, $formContent); 

//code to zip up css and form.html 
+0

嘿,多數民衆贊成很好,謝謝 但我會怎麼做這爲所有用戶,而無需重複用不同的ID號的代碼? 謝謝 – Rifki 2010-08-09 07:42:14

+0

你可以抓住數組中的所有id並循環,你可以創建一個函數,它將一個id或一個完整的url作爲參數......或者其他一些東西......你沒有給予足夠的info來有效地回答這個問題。 – prodigitalson 2010-08-09 13:22:24