0
因此,我需要能夠判斷鏈接是否導致文件。現在我已經能夠手動硬編碼一些CSS文件鏈接在網頁上,但也有一個網站搜索的結果不會產生任何方式來區分鏈接類型。檢查超鏈接是否爲文件
是否有某種PHP庫函數我可以調用會區分差異?還是有一些聰明的工作,我可以使用?
因此,我需要能夠判斷鏈接是否導致文件。現在我已經能夠手動硬編碼一些CSS文件鏈接在網頁上,但也有一個網站搜索的結果不會產生任何方式來區分鏈接類型。檢查超鏈接是否爲文件
是否有某種PHP庫函數我可以調用會區分差異?還是有一些聰明的工作,我可以使用?
不,不是一個可靠的方法。 「文件」和「頁面」是一回事,都只是文件。另一個恰巧是HTML(或者最終會吐出HTML),另一個恰好是其他的東西。
你可以做的是創建CSS選擇像
a[href$=".pdf"] {color: red;}
這將使所有a
元素,其href
屬性值與.pdf
結束被染成紅色。
是的。我不確定爲什麼我以前認爲這不起作用......我一定忽略了它。我道歉。 –
我不明白你想做什麼。 「一個鏈接導致一個文件或另一個頁面」是什麼意思? – OlivierH
如果鏈接沒有文件,你想做什麼? – Ashish
您可以使用curl從鏈接中獲取標題,並檢查content-type是否爲text/html或其他內容。 – TiMESPLiNTER