今天在網路上鬼混,看到這個方法,方法還不錯
有一些網頁要登入才能操作
curl就有涵數可以支援
大大的增加了PHP程式撰寫的方便性 Read more
學習筆記
自我學習的內容以及相關的筆記
RSS 2.0 SPEC
要做RSS的應用,就不得不知道RSS格式的規範,什麼是RSS呢?想要知道的趕快去查一下吧!有了這個RSS,網路上就有一大堆的應用,先不講這是什麼,先講規範吧!
轉自哈佛大學的網站資料
http://cyber.law.harvard.edu/rss/rss.html
以Google 新聞RSS為例
原本Google RSS輸出是一團混亂(其實是放在同一行上,沒有放好換行的控制碼)
經過整理之後,如圖片顯示
這些資料其實相當的有用,用來訂閱Email或是用來當成文章寫作的材料都不錯
搭配好的RSS FEED Parser,RSS Feed的資料拿來用,真的快樂的不得了。
dotproject php mysql問題
安裝完Cent OS 5.4版,再經過yum更新之後的PHP版本 5.1.6,但是我花了很久的時間
dotproject專案管理軟體2.1.3怎麼安裝就是有問題,最後降級使用2.1.2/2.1.1版的DotProject,但是這兩個版本有安全上的問題,而且我Run完之後,有出現操作上異常的Bug。
可以在CeontOS5.4版上怎麼安裝就是有問題,還好,我還有一台不是這麼重要的Linux主機,就拿來做實驗。
Unix下常用壓縮格式的壓縮與解壓縮方法
.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
.gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
php/mysql 更新安裝 @ CentOS 5.4
因為套裝程式的需要,逼不得已將5.1升級到5.3版
OS CentOS 5.4版
原本想抓tarball回來編,不過看動作這麼複雜
還是算了,找到使用rpm的更新法,2個指令就更新好了
rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-0.noarch.rpm
yum –enablerepo=webtatic install php
檢查一下吧
[root@dns includes]# php -v
PHP 5.3.2 (cli) (built: Mar 5 2010 15:08:05)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
成功更新到5.3.2
Mysql Trigger 建立
CREATE TRIGGER delbackup AFTER INSERT on myspam_email
FOR EACH ROW
DELETE from myspam_email where email_user=’backup1′;
DELETE from myspam_email where email_user=’nobody’;
php與資訊安全
之前拿到了一本原文電子書,在講php程式設計與資訊安全,一直都沒有空去看它,最近,把這些本當成催眠書,睡覺之前翻一翻,每次看不到10頁,我就非常想睡,當然我想睡的時候都已經半夜一、二點了,回到正題,目前還在讀第一章,還沒有講到php程式設計要怎麼考量安全性,就在第一章就讓我被打了一記悶棍,怎麼說咧?聽我道來。 Read more
查詢陣列中值所在的位置
為了資料排序的問題,又無法直接抓取資料的序號
所以只好把資料序號都丟進去陣列中
放入陣列中的元素,是按照順序排好了
只要有辦法取得陣列元素的位址
就可以進行相關的操作
使用的指令
array_search(‘字串’,陣列變數)
如果有資料,就會返回位址,如果沒有,就會返回null
解決掉我花了三個小時的order by問題
使用這個方法,就是浪費了一點記憶體
不過,這也是沒有辦法的辦法
資訊人員盤點時的痛
這幾天公司在盤點,12月的帳還沒有關掉,但是會計在之前會議已經說過了,25日之後不再進出庫,首先說為什麼還不關帳。
因為參數的關閉,把帳別開在2010年的1月時,目前生產的報工就沒有辦法進行,但是又要管制進出貨怎麼辦? Read more
mysql 查詢其他表做update
這只是一篇文記,我不打算詳細說明
主要功能就是把某一個表的資料參照過來做更新
UPDATE file_record
SET tid = (select cdb_posts.tid from cdb_posts where cdb_posts.pid=file_record.pid)
WHERE EXISTS (select cdb_posts.tid from cdb_posts where cdb_posts.pid=file_record.pid);