標籤:PHP

如何下載Slideshare上的簡報檔案?

很多很棒的簡報都會放到 Slideshare 做分享,有些簡報可以下載,有些似乎被原作者鎖住變成只能線上看,但很多時候我們單純只是希望未來哪天還要去查閱這份簡報檔案,就深怕原作者把檔案砍掉或是帳號被刪除又或是這個Slideshare網站掛掉或是改版,然後找不到原始簡報檔案,這時我想很多人就想要備份下來儲存。

可是簡報都被鎖住了,我們是要如何去做備份呢?其實網路上流傳著一段去找出slideshow的xml語法,早在2008年就有人分享了,透過那段語法可以將簡報儲存成swf檔案,雖然存成這樣的格式很怪,不過這也是一種備份的方式,但其實還有更簡單的方法,而且儲存下來的檔案更方便瀏覽,是什麼樣的方法呢?動動滑鼠就知道了。

Adminer 輕量級MySQL管理工具,資料庫導入導出超簡單!

每次要管理MySQL或是其他資料庫時,都必須要登入管理後台才可以管理,但如果你的主機是與人共用,若你只有拿到資料庫連線資訊,並沒有管理後台權限功能,或者是你想要管理資料庫,但又不想特別去登入空間管理後台,難道沒有更簡單的方法可以進行呢?現在有個Adminer的好工具,程式只有一支而且不到400KB,還支援繁體中文!

這個好用的工具到底是什麼玩意呢?Adminer是一個免費開放源碼的資料庫管理程式,一般的phpMyadmin是給MySQL使用,而Adminer除了支援MySQL之外,還可支援其他型態的資料庫,對於資料庫基本的新增、刪除、修正等功能通通都有,同時也可以透過它進行資料庫的導入、導出,十分輕巧且方便的一支程式。

如何讓WordPress有隨機文章功能?(非外掛)

想讓WordPress擁有隨機文章功能,通常第一個想法就是使用外掛去達成這樣的效果,但說真的,很多功能往往很小,卻要特別去安裝外掛才能使用,對網站資源來說,確實是有些浪費的。如果懂得拆解外掛,把其中需要的部分取出來使用,這樣倒是可以省下不少資源,也可以不用外掛升級就要跟著走。

WordPress本身提供一些語法可以讓使用者進行外掛開發、新功能達成,如果你懂得一些PHP的概念,相信官方提供的Codex對你來說是非常有益的。如果不清楚Codex的人,可能就只能透過外掛達成「隨機文章」的效果。不過本篇就是要介紹如何透過代碼、不用外掛實現隨機文章的功能。

如何讓WordPress有相關文章功能?(非外掛)

經營一個網站,目的就是要和大家分享資訊,希望讀者們可以常到網站上來拜訪、交流,更進一步的希望可以讓訪客黏著度提高、停留時間更久,那該怎麼做呢?除了將文章寫好之外,當然也要主動的推廣站內其他文章給訪客閱讀,吸引他們的目光,不知道大家的網站上是否有放上「相關文章」呢?

在看一篇文章的時候,如果能在文章下方擺上相關文章,我想這可能有助於訪客在你網站上多停留一些時間。因為訪客會看你那篇文章,表示他對該主題有興趣,那下方可以再放一些相似的文章,可以讓訪客得到更多的資訊,可以學習、了解更多。

如何只抓取Feedburner訂閱人數顯示?

Google的Feedburner提供了API,可以讓開發者從中去抓取訂閱的數字,讓開發者可以自由運用,可以放在一些統計網站,或是將取出的數字並搭上個人的美化,讓訂閱人數圖案變得更漂亮,除了美化網站之外,也可以吸引到其他人的注意。至於API該怎麼使用呢?其實官方都有寫,只是感覺很複雜而已。

官方提供的API寫法很複雜,所以香腸去網路上找到另外比較簡單的寫法,它的運作模式是將自己的Feedburner帳號透過Google提供的API去抓取資料,得到的資料是XML格式,然後我們必須解析這個XML,將裡面要的資料抓出來就可以了。

[Facebook]利用Iframe和PHP SDK實作應用程式

Facebook的應用程式開發支援多種程式語言,像是PHP、Java、ASP.NET、JSP等都可以,但其中以PHP的支援程度比較好,而且網路上可以找到的資料也比較多,門檻應該也屬於比較低的。以PHP開發來說,想要將開發好的應用程式嵌入到Facebook應用程式之中,目前提供兩種模式,一種是Iframe框架模式,另一種是FBML。

雖然FBML(Facebook Markup Language)對於Facebook的應用程式比較好開發,不過官方建議新使用者要開發應用程式的話,希望新手盡量改用Iframe來開發。在個人的應用程式介面中的範例程式碼,官方也是使用PHP SDK來實作,所以本篇我們將針對官方的應用程式,來做一個實際演練的測試。

不用外掛,直接啟動WordPress的Gzip網頁壓縮

網頁想要速度再快,除了平時做好網頁優化之外,如果網頁輸出時可以經過壓縮,那可以讓網頁加速開啟,減少等待時間,這項功能就叫做Gzip網頁壓縮。在WordPress中雖然有外掛可以啟動Gzip網頁壓縮,不過能透過幾句語法來達到網頁壓縮,這樣不是更好嗎?其實在PHP中,有一句語法是可以開啟Gzip的,只要加在網頁輸出的前端即可。

除此之外,也可以透過.htaccess來調整系統,啟動Gzip所需的設定,讓網站達到加速的需求,若是可以啟動Gzip除了輸出時網頁比較小,接收者可以很快開啟網頁之外,也可以省一些流量的耗損,算是不錯的功能,但若是主機不支援這些設定選項,那就比較可惜了。