Roundcube Webmail 是一套 "僅支援 IMAP" 的 Webmail 程式,它結合了 Ajax 技術,讓 UI 變得更容易操作。Roundcube 是我目前看到最能兼具簡單與華麗的 Webmail,而且它也是少數支援多國語言介面的 OpenSource 之中,能夠把正體中文翻譯得很不錯的。它可以自訂的項目很多,不過對於系統的需求頗高,我也是將系統昇級至 Centos 6 之後才安裝來使用。如果你的環境也是使用 IMAP,非常建議使用 Roundcube。
一般
建立粉絲頁: http://www.facebook.com/pages/create.php
設定用戶名稱: http://www.facebook.com/username
SDK
開發人員: http://www.facebook.com/developers/
開發說明文件: http://developers.facebook.com/docs/
轉載自: PHPChina
近來接受 BBT 的培訓,做一個投票系統。系統程式碼倒不是很難,但是我的時間主要花費在了研究字符集和編碼上面。MySQL 和 Apache 兩個系統的編碼(字符集)問題讓我費勁腦筋,吃盡苦頭。網上對這些問題的解決比較零散,比較片面,大部分是提供解決方法,卻不說為什麼。於是我將這幾天收穫總結一下,避免後來者再走彎路。這篇文章對 PHP 編寫有一點幫助(看完你就知道,怎樣讓你的 PHP 程式在大部分空間提供商的伺服器裡顯示正常),但是更多幫助在於網路伺服器的架設和設置。
FCKeditor 雖然有提供很多種程式語言的檔案瀏覽程式,讓你可以很方便地上傳及插入遠端伺服器上的圖檔,但在瀏覽檔案的同時,我們最需要用到的圖檔卻不能顯示縮圖,感覺很不方便 (應該是故意留了一手)。
雖然官方網站上有建議使用 CKFinder 這支外掛程式來管理伺服器上的檔案,但 CKFinder 卻不是免費的。
思考了一下,雖然我的 PHP 很爛,但只是要做個縮圖的功能應該還難不倒我,於是就花了幾個小時把縮圖的功能實做出來。原理很簡單,只是先在相同目錄下產生 “.thumb.gif” 的縮圖檔,在列示時將縮圖顯示出來。
以下的修改方式適用於 FCKeditor 2.51 及 2.6Beta 版,請參考下列步驟 (推薦使用 2.6Beta 版):
安裝 php-gd 模組
其實製作完美縮圖的程式應該是 ImageMagick,但 ImageMagick 若要與 php 整合,步驟似乎比較麻煩,以簡單為原則,我們還是使用 GD 模組,你可以用 yum 安裝:
yum install php-gd
安裝完請動新啟動 apache:
service httpd restart
啟用 FKCeditor 的 php 遠端資源瀏覽程式
編輯 fckeditor/editor/filemanager/connectors/php/config.php:
將 $Config['Enabled'] 的值設為 true。
將 $Config['UserFilesPath'] 的值設為使用者圖檔的相對路徑 (網址的相對路徑)。
將 $Config['UserFilesAbsolutePath'] 的值設為使用者圖檔的絕對路徑 (伺服器上的絕對路徑)。
存檔完成。
編輯 fckeditor/fckconfig.js:
將 ...
HTML
<head>
<meta http-equiv=refresh content="0;url=http://host.domain.tld/path/to/">
</head>
JavaScript
<script language="JavaScript">
<!--
window.location.href = "http://host.domain.tld/path/to/";
//-->
</script>
PHP
<?php
header("Location: http://host.domain.tld/path/to/");
?>
(轉址前不可有任何資料輸出)
Perl
#!/usr/bin/perl -w
print "Location: http://host.domain.tld/path/to/ \n\n";
(轉址前不可有任何資料輸出)
Perl - 使用 CGI 模組
#!/usr/bin/perl -w
use CGI qw/:standard/;
my $CGI = CGI->new();
print $CGI->redirect("http://host.domain.tld/path/to/");
(轉址前不可有任何資料輸出)