顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - shengeih

頁: [1] 2 3 ... 33
1
假設有一段字串,我想用程式將它切割,然後用程式判斷只顯示前20個字我該怎麼做呢
例如我不想讓公司一大串都顯示出來,我試著用split來做,但沒辦法達到...

大哥,去下載 php Manual 找一下 string 的相關 function 你就知道怎麼去切割字了..

中文字的話要注意一下...以免把一個中文硬是切成一半@@"

2
關鍵在於,將doc轉換成pdf的工具是否能在server端呼叫並運作
商業的轉換工具我是不清楚
不過以自由軟體而言,OOo確實有快速轉換的方案,例如:
http://www.oooforum.org/forum/viewtopic.phtml?t=3772



謝謝,darkranger 的說明,我會詳細的看一下您所貼的文章內容.thx

3
Hello 各位學長..

最近遇到一個奇特的問題,就是當使用者上傳一個 .doc 格式的檔案時 server 自動化轉成 .pdf 格式且另存...

是否有什麼解決方案可以解決此問題的呢?

可能需要用到 .NET or PHP 程式吧?

4
小機機辛苦了....!

不過今天來我也覺得嚇一跳,變了.....!

習慣就好.

5
Windows 環境

使用 phpEd 5.0

6
最近學弟我再找一套類似 phpmyadmin + mysql 的東西,只是是要用在 SQL Server 2000/2005 當中.

找了很久沒有看到類似的 web 方式的管理介面來管理 SQL Server .是否有學長有用這種方式管理 SQL Server 的嗎

7
Linux 討論版 / 關於 centos 5 使用 dovecot
« 於: 2007-08-26 02:13 »
我今天安裝了一台 Server 是使用 Centos 5 其目的是要使用 Mail Server.

因為我不想要使用寄信的功能,因此把這台 Server 的 sendmail 給關閉.

我只需要外界寄來的信件是使用這台 Server 收信,因此我使用了 pop3 , imap

但設定了一些相關的設定值之後.卻發現這樣的訊息.

我使用 @gmail.com Mail to MyServer(xxx.com.tw) ,但竟然被退回.再次收我的 @gmail.com 的其退回的內容為.

代碼: [選擇]

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  shengeih@xxxy.com.tw
    SMTP error from remote mailer after RCPT TO:<shengeih@xxx.com.tw>:
    host xxx.com.tw [61.71.228.179]: 550 5.7.1 <shengeih@xxx.com.tw>... Relaying denied. Proper authentication required.



竟然顯示 Relaying Denied .但我明明是使用 @gmail.com 寄到我的 xxx.com.tw 伺服器的,怎麼會有這種情況發生呢?

是否有各位學長遇到此問題><?

8
小弟的  OS 為 FC4 版本 進來發現到伺服器資源被吃光,猜測是可能有木馬的情況發是.請問各位學者有遇到類似的情況過嗎?

代碼: [選擇]

[root@mail /]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 123.com.tw:51010       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51183       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51182       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51172       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:51170       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51199       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51198       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51196       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51192       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51147       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51145       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51144       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51138       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51136       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51157       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     57 123.com.tw:51118       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:51116       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51132       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     46 123.com.tw:51131       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51129       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51121       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51086       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51084       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51077       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0     56 123.com.tw:51101       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51099       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51092       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      0 123.com.tw:58541       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0     57 123.com.tw:41747       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:41819       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41837       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41864       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41870       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41858       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41863       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41885       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41891       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41893       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     57 123.com.tw:41905       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:41910       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41934       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41933       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41920       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41944       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41937       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41963       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:41953       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:41952       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:41980       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:59192       thegodshate:afs3-fileserver ESTABLISHED
tcp        0      0 123.com.tw:43356       thegodshate:afs3-fileserver ESTABLISHED
tcp        0      0 123.com.tw:ftp         192.168.0.7:1071            ESTABLISHED
tcp        0      1 123.com.tw:59919       thegodshate:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:59923       thegodshate:afs3-fileserver ESTABLISHED
tcp        0      0 123.com.tw:39177       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      0 123.com.tw:39280       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0     56 123.com.tw:51298       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51312       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51316       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51318       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51320       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51323       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51325       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51266       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51267       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51268       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51269       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51271       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51283       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     57 123.com.tw:51246       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:51252       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51259       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0     56 123.com.tw:51201       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51205       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     46 123.com.tw:51208       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51216       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51217       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     57 123.com.tw:51219       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:51222       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51227       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51230       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      0 123.com.tw:55310       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51360       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51364       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51366       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51368       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51369       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51371       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51374       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51375       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51377       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51378       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     57 123.com.tw:51328       xxxprodukti:afs3-fileserver LAST_ACK    
tcp        0      1 123.com.tw:51329       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0     56 123.com.tw:51332       xxxprodukti:afs3-fileserver ESTABLISHED
tcp        0      1 123.com.tw:51339       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51343       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51346       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51349       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0      1 123.com.tw:51351       xxxprodukti:afs3-fileserver SYN_SENT    
tcp        0    624 123.com.tw:ssh         220-134-230-76.HINET-I:1325 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  14     [ ]         DGRAM                    4753   /dev/log
unix  2      [ ]         DGRAM                    3739   @udevd
unix  3      [ ]         STREAM     CONNECTED     93627  /var/run/dovecot-login/default
unix  3      [ ]         STREAM     CONNECTED     93626  
unix  2      [ ]         DGRAM                    93623  
unix  3      [ ]         STREAM     CONNECTED     93015  
unix  3      [ ]         STREAM     CONNECTED     93014  
unix  3      [ ]         STREAM     CONNECTED     59822  /var/run/dovecot-login/default
unix  3      [ ]         STREAM     CONNECTED     59813  
unix  2      [ ]         DGRAM                    59734  
unix  3      [ ]         STREAM     CONNECTED     59513  
unix  3      [ ]         STREAM     CONNECTED     59512  
unix  3      [ ]         STREAM     CONNECTED     25042  
unix  3      [ ]         STREAM     CONNECTED     25041  
unix  3      [ ]         STREAM     CONNECTED     14447  
unix  3      [ ]         STREAM     CONNECTED     14446  
unix  2      [ ]         DGRAM                    5068  
unix  3      [ ]         STREAM     CONNECTED     5034   /var/run/dovecot-login/default
unix  3      [ ]         STREAM     CONNECTED     5033  
unix  2      [ ]         DGRAM                    5030  
unix  3      [ ]         STREAM     CONNECTED     5029   /var/run/dovecot-login/default
unix  3      [ ]         STREAM     CONNECTED     5028  
unix  2      [ ]         DGRAM                    5025  
unix  3      [ ]         STREAM     CONNECTED     5024   /var/run/dovecot-login/default
unix  3      [ ]         STREAM     CONNECTED     5023  
unix  2      [ ]         DGRAM                    5020  
unix  3      [ ]         STREAM     CONNECTED     5019   /var/run/dovecot-login/default
unix  3      [ ]         STREAM     CONNECTED     5018  
unix  2      [ ]         DGRAM                    5015  
unix  2      [ ]         DGRAM                    5009  
unix  3      [ ]         STREAM     CONNECTED     5008  
unix  3      [ ]         STREAM     CONNECTED     5007  
unix  3      [ ]         STREAM     CONNECTED     5006  
unix  3      [ ]         STREAM     CONNECTED     5005  
unix  3      [ ]         STREAM     CONNECTED     5002  
unix  3      [ ]         STREAM     CONNECTED     5001  
unix  3      [ ]         STREAM     CONNECTED     4998  
unix  3      [ ]         STREAM     CONNECTED     4997  
unix  3      [ ]         STREAM     CONNECTED     4996  
unix  3      [ ]         STREAM     CONNECTED     4995  
unix  2      [ ]         DGRAM                    4984  
unix  2      [ ]         DGRAM                    4869  
unix  2      [ ]         DGRAM                    4774  
unix  2      [ ]         DGRAM                    4756  

9
PK 歸 PK ,編號歸編號...兩者分割開來做,是不是會比好些?

10
請問各位學長們,有沒有遇到類似的情況呢

因為學弟我是在一間專門開發 Web 網站的公司.
但其下有使用 ASP.NET 1.1 開發的網站,如今新開發的東西要使用 2.0 為基礎.

但這樣兩者所開發出來的東西要如何維護呢?因為是要開發給客戶用的.因此每個案子有可能是 1.1 或者是 2.0 .而在公司內部的話要如何同時維護這兩種版本的部分?

11
上述所說的程式碼

用意在於做出 A96060400001 的 serial.

A : 代表號
96 : 民國
06 : 月
04 : day
00001 : Serial Number

$ordserial 就會是新的一個 Serial 可能是 A95060400001 or A95060400002....等等等

12
代碼: [選擇]

$result = mysql_query("SELECT ordserial FROM `order` WHERE ordserial LIKE '%$ordserial%' ORDER BY ordserial DESC");

if(mysql_num_rows($result) == 0) // 重新開始編號
{
    $rows['ordserial'] = "A".$TaiwanYear.date("md")."00000";    // 訂單編號        
}    
$rows = mysql_fetch_assoc($result);


$number = substr($rows['ordserial'],-5);
$Newnumber = substr($rows['ordserial'],-5) + 1;

$k = strlen($Newnumber); // 新數值長度

    $len = 5 - $k;
    for($k=0 ; $k<$len; $k++)
    {
        $counter = "0".$counter;
        $Total = $counter;
    }

$ordserial = $ordserial.$Total.$Newnumber; // new ordserial

13
Linux 討論版 / Re: ln指令
« 於: 2007-05-22 13:17 »
引述: "l22123729"
請問
ln指令的用途
還有我要如何用ln連結和刪除連結??
可以一定要回答我嗎??


google & ln

14
副廠規格:
INPUT : 交流 100-240V ~ 50-60Hz 1.8A LPS
OUTPUT : 直流 19V 3.42A


正廠規格:
INPUT : 交流 100-240V ~ 50-60Hz 1.5A LPS
OUTPUT : 直流 19V 3.42A

兩者的差別在於 INPUT 1.8A and 1.5A .

請問這樣有什麼差別嗎?會對於 Notebook 有影響嗎?

15
代碼: [選擇]

if(reply != about this newtopic)
{
    delete reply;
}


黑白寫

16
引述: "yamaka"
據說.....

單引號處理的速度比雙引號快, 我是沒實際去測試差多少啦~~  :P


這是真的比較快...但快多少....寫php函式底層的人才會發覺,一般人不會覺得有快到很誇張的情況出現.

17
雜七雜八 / 雜談感慨
« 於: 2007-04-27 10:57 »
可以拿到年終和分紅...已經不錯了...

最怕就是那種開除了連老闆自己也不見的那種..><

18
網頁技術 / Flash 適合作GUI嗎?
« 於: 2007-04-24 09:47 »
以下是小弟的淺見.

使用 Flash 製作 UI 可能比較不適合.因為可慮到使用者端的效能的話,是建議使用 網頁應用程式 asp.net / php / jsp / java 等等來製作系統上面的操作底層.

19
雜七雜八 / 即將離去
« 於: 2007-04-20 18:14 »
要先暗示老闆吧然後再丟辭呈...= =

來不及了...唉~

20
雜七雜八 / 即將離去
« 於: 2007-04-20 13:36 »
引述: "JackYang78"
安心的走吧...... 咱家也是讀商的..... 還是走不出這個圈圈.....羨慕您 !!


安心的走吧..... <---  :cry:

21
MIS 討論區 / IT人員的方向?
« 於: 2007-04-19 16:27 »
看完樓主的文章....

有一個感想就是,樓主是不是陷入 程式語言的優劣相比.....

php 劣? Java/.NET 優?

22
= = 偶在高雄,飛(灰)了~~~

24
引述: "JackYang78"
想想看...為何會有獵人頭公司這種行業出現!!


獵人頭...恩~我知道他是專門替公司找人的,但其他細節並不了解..><"

25
引述: "JackYang78"
要是我絕對不會往 104 跳 ..... 因為你的資料一公開...就沒有價值了..


在 104 上面公開自己的資料就會沒有價值了阿@@??????

那這樣只好用挖角的比較好!!!!

26
在做這些工作項目的時候,我都會先切割是擔任什麼身分 (ex.PG,SD,SA,PM)

擔任各種不同身分的話,腦筋就要變為那個身分來作這些工作項目,當然也就不同的工作模式了.

ex.程式撰寫
擔任 PG 身分,就依照公司內部的撰寫規定或其他依照其他規範執行之.

擔任 SA 身分,就規畫出系統規格書提供 PG 來撰寫程式或介面等 tasks.至於撰寫的 code 我就不涉入了,讓 PG 自己去決定發揮.

其實擔任更高階的角色不用管理到底層的細節是怎麼做的,甚至我擔任 PM的話我根本就不管 code 了,我只管流程及架構是否符合客戶和時程.

27
引述: "wjs"
首先,我要先跟各位前輩道歉一下,工作內容沒說得很清楚。
誠如各位前輩所說,若以上領域熟知,那專長已經橫跨了 linux system Administration 、 networking 和 SQL Database 三個領域,那已經是「超級老鳥」,這已經是經理職,不該是常常下海加班趕工的身份,薪水至少也要有7萬以上吧?
嚴格說來,工作上需要具備的能力主要是偏重在程式的撰寫與SQL語法的了解,其他部份多少都會有需要,但整體來說,每個領域需要的能力,都只是需要一部分而已。
而且就如同我文中所說,遇到問題有辦法找到資料解決就可以了,我想若在上述領域已經是「老鳥」的話,下面所說的工作內容,應該都瞭然於心,根本就不需要花時間找資料,或是已經知道怎麼解決,馬上就可以知道去哪裡找到資料。

工作上,Server硬體的採購與基本軟體的安裝,或是Server出狀況,比如說平時都正常,突然有一天網路連線出問題,這不用MIS去處理,是由專門的Server維護部門去處理的。
嚴格來說,40K這個薪水要找的人主要需要熟悉的領域是「二、撰寫PHP程式」,其他不熟悉的能夠自己找時間補足即可。
主管不會要求達到「大師級」的能力,會給予一個方向去學習需要的能力,而這些需要的內容,各大Linux社群網站都會有相關資料,當然,也僅只如此,不會像老師一樣亦步亦趨的教你,因為假如要做到這種程度而未具備自我學習的能力,我想,一個月頂多30K就很不錯了...
如果說基本能力不錯的話,在試用期間表現不錯,那薪水自然會有往上調整的空間,我想加個5K~10K是有可能的。但反過來說,表現不理想,那可能就不錄取或是往下減薪。但薪水的多寡,這是人事部門的裁量權就是...

接下來,我再更詳細述說一遍工作上的內容,以下所謂「深入研究工作」並不一定代表是公司需要,而是有空檔需要研究的主題。


一、 架設網站環境所需要的 Linux Server與程式環境
1.bash Shell Scripts
這是最常見的Shell環境了,Linux Server架設起來預設就會安裝。
2.Linux基本指令操作
這有點廢話,ls、cp、cd、grep... 之類的語法若不會,接下來的工作也沒辦法完成了吧。
3.vi
這是Linux下最常見、功能強大的文字編輯軟體,之後一定會用到它。
4.SSH Server
5.Fire Wall Server
最常見的就是iptable了。
網路上這類用iptable撰寫的scripts所完成的Fire Wall Server很多,所以只要找一個合用的即可。
深入研究工作:
了解所找的iptable scripts語法,以進一步完成更符合需求的scripts。
6.Apache Web Server
Web Server的Load Balance機制會是由一套Layer4 Switch負責處理,無需操心。
深入研究工作:
如何透過iptable、ipvsadm與Apache的進階設定,了解如何完成Load Balance機制。
7.PHP
除了一些必要模組如curl、mbstring、gd2 .... 等以外,還要包含以下其中一種編碼加速軟體。
a.XCache:http://trac.lighttpd.net/xcache/
b.eAccelerator:http://eaccelerator.net/
8.MySQL Database Server
這部份需要了解Replication的機制,與知道如何架設。
深入研究工作:
如何在Master Server掛掉之後,能以其中一部Slave Server進行頂替工作。
9.Mail Server
SendMail或是Postfix都可以。
就是讓Server具備收發email的能力即可。
10.NFS Server
讓做Load Balance的Web Server能夠分享共同的資料。
11.Rsync Server
Server間資料的同步或是透過SSH Protocol進行自動化備份的工作。


二、撰寫PHP程式
1.HTML、DHTML和JavaScripts
要撰寫Web程式,以及和美設溝通,這些基本的常用的一定要能夠看懂。
JavaScripts部份語法就不一定要強記了,需要時再查就可以了,因為既然看得懂,也知道自己要的是什麼功能,找起來就相當快了。
2.Ajax
只需要知道如何透過Ajax以背景連線方式與Server溝通取得資料,而不需要Reload頁面,造成畫面閃動。
3.資料庫分析
一個專案下來,會有專人進行需要的Table建置與關聯設定。
但若不具備資料庫分析的基本能力,我想就很難看懂Table Schema,更遑論發現可能的錯誤,或是以程式控制處理這些Table之間的關聯性了。
4.內部營運程式撰寫
已經有一個完整的Template機制,可以很簡單的就完成程式的撰寫。
這部份工作程式的撰寫已經不是重點,最重要的是如何執行需要的SQL語法,完成需要的資料處理工作。


三、Server維護
1.資料備份
定期進行Code、Server設定與Database的資料。
這些煩人的工作的工作若能用Scripts撰寫完成,就可以省下不少功夫。
2.Database log定期清理
這部份要手動完成,以便了解Database Server運作狀況。
3.維持Server正常運作
最常見的問題就是MySQL Replication機制出狀況,導致DB Server間資料無法同步的問題。
更嚴重的可能就是Server整個Crash,最糟的狀況就是無法讓Server重新正常運作,那如何在最短時間內由備份好的資料重新還原,就非常重要了。


看了此篇工作內容,我倒是覺得有點難過...原因是我大約會上述的工作但我只有 27K 而已....太丟人了,我從9F跳下去吧...

28
用 INNODB 應該會有差別.
但如果是有關聯到別的 table 的話,在建立 table 就要設定 FK 的關聯了.

29
梁楓學長的 int 是個大絕招.

30
PHP程式設計討論區 / 比較兩段程式碼
« 於: 2007-03-26 10:40 »
A Code
代碼: [選擇]

/// Control Strurl Load start ////
$strurl=$_GET['strurl'];
$strurl_temp=$strurl;
if($strurl  == "")
{
  $strurl = "news.htm";
}
else
{
$strurl=ereg_replace("(\'|\"|\\$|\%|\/\/|-|~|,)","",$strurl);
$strurl=ereg_replace("php","",$strurl);

if ($strurl==$strurl_temp)
{
if (file_exists($strurl)) $strurl=$strurl;
else $strurl = "news.htm";
}
else $strurl = "news.htm";
}
/// Control Strurl Load End ////


B Code
代碼: [選擇]

/// Control Strurl Load start ////
if($_GET['strurl'] == "") // strurl 是空值時
{
  $strurl = "news.htm";
}
else
{
if(substr($_GET['strurl'],-3) == "php") // 判斷 strurl 是否為 php 檔案.
{
$strurl = "news.htm";
}
else
{
if (file_exists($_GET['strurl'])) $strurl = $_GET['strurl'];
else $strurl = "news.htm";
}
}
/// Control Strurl Load End ////


請教兩者的差異其程式碼目的有何不同嗎?

頁: [1] 2 3 ... 33