2016年6月27日 星期一

ubuntu VirtualBox 無法執行


錯誤代碼 rc-1908

執行以下兩個,重新編譯 VirtualBox 就可以開啟VM了

1.sudo cp /etc/init.d/vboxdrv.dpkg-bak /etc/init.d/vboxdrv
2.sudo /etc/init.d/vboxdrv setup

2016年6月3日 星期五

以 lumen 為例,自訂 URL 進行本機開發



文章目的

  設定一個自訂網址,方便開發系統 ( lumen )


Step 1 :

  編輯:C:\Windows\System32\drivers\etc\hosts

  新增你想要的 Domain , 以 lumen.sam 為例

  此時,在瀏覽器輸入 lumen.sam 就會找 127.0.0.1 這個 IP Address

         127.0.0.1       lumen.sam


Step 2 :

編輯:C:\xampp\apache\conf\extra\httpd-vhosts.conf  (  注意 xampp 安裝位置 )

新增以下內容

<VirtualHost *:80>
    ServerAdmin webmaster@lumen.sam
    DocumentRoot "C:/MyWeb/lumen/public"
    ServerName lumen.sam
    ErrorLog "logs/lumen.sam-error.log"
    CustomLog "logs/lumen.sam-access.log" common
</VirtualHost>


Step 3 :

編輯:C:\xampp\apache\conf\extra\httpd-xampp.conf

<Directory "C:/MyWeb/lumen/public/"> 
   Options Indexes FollowSymLinks Includes ExecCGI
   AllowOverride All
   Require all granted
</Directory> 

finall :

restart apache

網址列輸入  http://lumen.sam  即可出現網站.




2013年12月27日 星期五

正規化表示式 note.


? 抓取最短符合 ( 非貪婪 )

. 配合 /s 可包含 換行

可查詢  正規化表示式 、 貪婪  關鍵字

2013年12月17日 星期二

PHP 檔案操作

如何對檔案進行 唯一 的資料讀寫

fopen  開檔
flock LOCK_EX 鎖檔
fread filesize  讀入檔案
rewind  移動檔案 point
ftruncate 0 清空檔案
fwrite   寫入檔案
flock LOCK_UN  解鎖
fclose  關檔

程式範例



$handle = fopen("file.txt","r+");

//Lock File, error if unable to lock
if(flock($handle, LOCK_EX)) {
    $count = fread($handle, filesize("file.txt"));    //Get Current Hit Count
    $count = $count + 1;    //Increment Hit Count by 1
    rewind($handle);    //Move file point
    ftruncate($handle, 0);    //Truncate the file to 0
    fwrite($handle, $count);    //Write the new Hit Count
    flock($handle, LOCK_UN);    //Unlock File
} else {
    echo "Could not Lock File!";
}

//Close Stream
fclose($handle);







2013年10月23日 星期三

心得

一些心得....


2013年10月22日 星期二

Linux 指令

剛剛同事分享一個 tips

!! 兩個驚嘆號,是重覆上一個指令

! 一個驚嘆號是 重覆上一個 相同 指令,解釋如下:

以下是我輸入指令的歷程


ls -l -h
ls -l
cat /etc/hosts
grep "xxx"
df -h

此時,我再輸入

!ls
則會執行 ls 最近的一次指令

就是 ls -l




[資料備份] 利用 PHP PharData 進打檔案打包並上傳至FTP

本來打算用簡單的 Shell Script 進行備份

且相關文章教學,也是很多....

But ....

出現了一個問題,在執行 ftp 連線,會停留在輸入帳、密階段

即使已經有設定帳、密還是一樣 ....

anyway ~

練習一下,用 PHP 撰寫備份程式吧!!