2013-06-29 182 views
3

我正在創建一個網站,允許用戶上傳項目。項目提交將包含.zip文件。一旦用戶上傳他們的項目,我需要解壓縮.zip文件並找到.html文件。此外,還需要通過Web界面「添加新內容」並通過Node.create通過服務模塊上載這些項目。 注意我正在使用PclZip庫。 這是我使用的時候上傳文件代碼的一部分,但它不會提取文件在drupal 7中創建一個「解壓縮」自定義模塊

function custom_unzip_node_submit($node, $form, &$form_state) { 
if ($node->type == 'flipper') { 
$p_zipname = base_path() .'sites/default/files'.$form_state["complete form"]["#node"]->field_file["und"][0]["filename"]; 
$to_extract = base_path() . 'test/'; 
$zip = new PclZip($p_zipname); 
$ar = $zip->extract(PCLZIP_OPT_PATH, $to_extract); 
}} 

回答

相關問題