寫一隻php,功能需求如下
1.連線MySQL Server
2.使用SScan資料庫
3.讀取Path_List
4.資料表中
Server 遠端路徑
Path 檢查路徑欄位
Mount_Point 掛載點
Account 帳號
Password 密碼
Percen 百分比
5.使用 exec 語法
使用 mount 指令
用 Account / Password 通過 Server的驗證
掛載Path到Mount_Point上
檢查總空間,可用空間,已用空間
6.如果可用空間低於Percen 設定的百分比
使用phpmailer發信通知
7.另外要有副本收件者
php
AppServ X86 串接 LDAP 出現 Fatal error:Call to undefined function ldap_connect()
原實體機因為法使用 Convert轉成虛機,加上有一堆若名其妙的狀況,所以只好在系統還沒有完全惡化前重建並移植系統。
虛擬機的環境如下
作業系統 Windows 7 Pro X86 虛擬機,底層是esxi
AppServ 版本 win32-8.6.0
PHP Ver 5.6.30
System Windows NT USER-PC 6.1 build 7601 (Windows 7 Professional Edition Service Pack 1) i586
Apache Version Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30
php mail 寄送失敗
已安裝 sendmail 失敗
改裝postfix也失敗
已安裝php-mail套件
卡關很久 Read more
怎麼在excel中把IP轉長整數
為什麼要在excel中把IP轉成長整數
php中有很多先進開發了這樣的工具,例如說ip2long,另外,也有人寫IP V6的轉換工具。
但是我要做批次匯入,從網路上下載了IP對照國別的資料,要做網址轉跳判別使用,我整理完後,需要的IP資料大約十多萬行。 Read more
PHP網站使用網盤備份策略 API評估
今天光棍節,沒有很認真的當Buyer,當了一下攻城獅,翻新了php備份mysql的程式,原本打算用FTP來備份程式的,後來想了一下,還是使用網盤來備份資料,可能會更安全和便利。
可是,這跟光棍節有什麼關係呢?沒有,只是起頭而以,哈。 Read more
mssql 用php來連,還在石器時代
現在資料庫的連線工具又多又便利,但是沒有open source的mssql,卻不是這麼回事。
連續預設是big5,結果沒有辦法強迫使用utf-8來抓資料。 Read more
用php連接mssql成功,連接LDAP(AD)也成功
老實講,我真的太懶,早該做的實驗,我卻沒有做,如果做好了,弄不好早就接了一堆工作回來了,也就不會到現在還在用單純的apache+php+mysql。
今天是在appserv上做的實驗,其實真的不難。 Read more
php base64()編碼表單傳遞錯誤
php資料傳輸常用base64來進行資料加密,但是base64編碼之後,傳遞時,常常會出現問題,尤其是在GET資料的時候,而POST資料時,通常不會發生。
為什麼在php中使用base64編碼會有這樣的問題呢?原因是,base64編碼後,會出現+號,而+號在url傳輸時會出現空原,在base64解碼時,就和原來的內容不一樣了。 Read more
筆電伺服器效能測試
手上這台工作筆電灌了雙作業系統,一個是常用的Windows 7,另一個是灌Ubuntu系統,搭配Unity的桌面環境,最近利用空檔,把Ubuntu重灌成視窗的純工作環境,想要測試在電筆上執行加設伺服器的可能性,包括Web,Mail 兩項重大服務。
昨天利用家中ADSL的固定IP來架設,目前看起來應該只能架設Web,而Mail因為中華電信反解的關係,可能會被很多郵件主機檔起來。所以暫時不測試Email系統,而這次的Web Service,採用的是APM架構(apache,php,mysql),沒有採用nginx或是lighttpd等省記憶體的環境。
Read more
php 去除反斜線 新用法
今天用了stripslashes指令,但是怎麼用,就是有1組反斜線去不掉,最後我回到php官網,看到了一個涵式的用法,試了之後,可以達成我要的功能,我覺得還不錯用,寫來一下Memo。
function stripslashes_deep($value)
{
$value = is_array($value) ?
array_map('stripslashes_deep', $value) :
stripslashes($value);
return $value;
}
呼叫更簡單
$abc=stripslashes_deep
(原字串);