2011-08-20 72 views
2

我正在用PHP編寫代碼來查找給定網頁的總大小。但是,如果URL指向單個文件資源(如png,gif,txt等文件),那麼我將不需要解析URL所傳遞的頁面以指出是否存在任何鏈接到其他資源(如.js,.css等文件)。在PHP中,是否有一種簡單的方法來判斷URL是否爲單個文件資源?

+1

如何檢查MIME類型:有隻應是*不*需要進一步的分析和處理文檔類型的極少數。 –

+0

你想確定一個URL是否導致非HTML資源?更具體一點,分解你的問題。 –

回答

1

Parhaps解析響應並檢查MIME類型。例如,如果您使用的是捲曲:

<?php 
    // Create a curl handle 
    $ch = curl_init('http://www.yahoo.com/'); 

    // Execute 
    curl_exec($ch); 

    // Check if any error occured 
    if(!curl_errno($ch)) 
    { 
    $info = curl_getinfo($ch); 

    echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'] .'<br>'; 
    echo 'Content type:' . $info['content_type']; 
    // Parse based on content type. 
    } 

    // Close handle 
    curl_close($ch); 
    ?> 
相關問題