 |
[PHP] Smarty 樣版小技巧整理(0)
hot! /網站製作學習誌 |
|
在 Smarty 中,我們可以用以下的語法來完成類似 for 迴圈的效果:
{section name="forLoop" start=1 loop=10}
{...[10/16 22:27] |
 |
[PHP] Session 相關文章(2)
hot! /網站製作學習誌 |
|
身為 PHP 開發者,我其實對 PHP Session 的處理機制還是一知半解。
這次因為有個大案子上線的關係,讓我真的遇到了 Session 過多的問題。
這裡強力推薦 宗董 寫...[10/16 12:34] |
 |
[PHP] 觀念教室 - 取值函式(5)
hot! /網站製作學習誌 |
|
通常在物件導向的開發過程裡,我們常會將類別的屬性隱藏起來,然後透過設值及取值函式來存取它們,也就是我們常說的 setter/getter 。
例如:
<?php
clas...[08/31 12:01] |
 |
[PHP] PHP 5.3 的 Lambda 和 closure ?(3)
hot! /網站製作學習誌 |
|
這篇也 Lag....這是前陣子的消息。
PHP 5.3 將有可能會有 Lambda (黏巴達?) 和 closure ,來源為 Request for Comments: Lambd...[07/22 17:41] |
 |
[PHP] PHP 5.3 的新特色: Phar(3)
hot! /網站製作學習誌 |
|
註:以下程式我並沒有實作過,只是先分享一下給大家。
PHP 5.3 帶來很多有趣的特色,其中一個就是可以把你的 Library 打包成 phar 格式,並透過 require 敘述來引用...[06/30 10:08] |
 |
[PHP-ZF] 解決 ZF 在 Proxy 模式下無法正確解析 Controller Name 的問題(0)
hot! /網站製作學習誌 |
|
說明
因為要和客戶的內部網路連線,便透過 PieTTY 的 SSH Tunnels 模式 來做 Proxy 。 但是這個方式卻讓 Zend Framework 出現了以下的錯誤訊息: ...[06/23 11:09] |
 |
[PHP] 在 PHP5 中實作 AOP 的概念(7)
hot! /網站製作學習誌 |
|
這篇積在我電腦裡很久了,一直沒公開...這次趁著要幫我的 Library 加料,順便拿出來分享一下心得。
什麼是 AOP
AOP 全名為 Aspect-Oriented Pro...[04/14 18:29] |
 |
[PHP-ZF] 如何學習 Zend Framework(10)
hot! /網站製作學習誌 |
|
今天又被問到怎麼開始學 Zend Framework ,我是覺得要上手並不難,但是基礎一定要有。
那麼哪些東西算是基礎呢?當然 HTML 、 JavaScript (Ajax) 或 CS...[03/31 16:40] |
 |
Zend Framework 1.5 正式推出(1)
hot! /網站製作學習誌 |
|
Zend Framework 1.5 正式推出了!
首先 官方網站 大改版!變得更漂亮了!而且也提供了官方版的 快速入門 ,讓剛接觸的朋友也能很容易瞭解 ZF 1.5 的能耐。
主...[03/17 22:44] |
 |
[PHP-ZF] 目錄結構的安排(3)
hot! /網站製作學習誌 |
|
Zend Framework 目錄結構的安排 (Directory Layout) 也是一個很讓初學者困擾的問題,而且不論是官方或是社群都推薦了很多方法,更讓剛接觸 Zend Framewor...[02/29 00:30] |
 |
[PHP-ZF] Front Controller 的基本應用技(4)
hot! /網站製作學習誌 |
|
剛學 Zend Framework 的朋友通常會遇到兩個麻煩:目錄結構的安排,還有就是怎麼在 index.php (bootstrap) 中使用 Front Controller ?
目...[02/27 13:26] |
 |
[PHP] PHP 密技: include 與 require(10)
hot! /網站製作學習誌 |
|
可以接受回傳資料?
先調查一下,知道 include 或 require 可以取得回傳資料的請舉手... (眺望)
呃...不知道的朋友也不用煩惱,我來解釋一下。
如何回傳資...[02/22 21:00] |
 |
[PHP] mysql_query 的記憶體使用與分頁方式(15)
hot! /網站製作學習誌 |
|
說明
這個實驗主要是探討在 TWPUG 上的這篇 FIEND 寫的: [原創] [分享] 小弟寫的 cakephp 換頁 排序 功能 (第一版) 。
幾個實驗重點如下:
...[01/16 16:21] |
 |
[PHP-ZF] 初探 Zend_Db_Table Relationships (三)(3)
hot! /網站製作學習誌 |
|
前面我已經知道如何設定 Zend_Db_Table 的關連 ,這次來記一下串聯刪除 (cascading delete) 。
cascading delete 主要的目的是這樣的:假設...[01/15 13:06] |
 |
[PHP-ZF] Zend Framework 1.0.3 版釋出(0)
hot! /網站製作學習誌 |
|
前陣子 Update SVN 時就發現了,昨天則正式公告。
這次釋出的 1.0.3 並沒有太大的功能更動,而是修正了一些在 1.0.2 發現的問題。詳細的更新情形請參考 ChangeL...[12/01 10:31] |
 |
[PHP] 交換兩個變數 (不使用 tmp 變數) 程式寫法(8)
hot! /網站製作學習誌 |
|
在宗董的 Blog 看到這篇: 交換兩個變數 (不使用 tmp 變數) 程式寫法 ,本來想留言,不過宗董的 Blog 系統似乎有問題。
宗董的方法是這樣的:
$a ^= $b;
...[11/23 15:27] |
 |
[PHP] 神奇的 $this(1)
hot! /網站製作學習誌 |
|
今天發現了一個 PHP 5.2.4 的奇怪現象,查了官方手冊也沒發現有人特別提起 (也可能是我沒找到) 。
學過 PHP 物件導向的人都知道, $this 這個關鍵字是在生成一個物件後才...[10/26 00:14] |
 |
[PHP-ZF] Zend Framework 1.0.2 版釋出(0)
hot! /網站製作學習誌 |
|
這次 Zend Framework 1.0.2 主要是修正許多 1.0.1 所發現的 Bug ,詳細內容可以參考 Chagelog 。
Zend_Gdata 修得最多,看來外國人還...[09/26 16:08] |
 |
[PHP-ZF] 初探 Zend_Db_Table Relationships (二)(0)
hot! /網站製作學習誌 |
|
前一篇文章 提到了簡單的 Zend_Db_Table 的一對多關連,這次來談一對一 (多對一) 和多對多。
不過我對一對一的定義比較模糊,詳細的資訊請參考 良葛格的 Hibernate...[09/21 00:09] |
 |
[PHP-ZF] 初探 Zend_Db_Table Relationships (一)(0)
hot! /網站製作學習誌 |
|
早上四點半就醒了...睡不著,想說研究一下 Zend Framework DB 一對多的關連。先前一直搞不定其中的關係,沒想到簡單玩了一下,竟然就搞定了 (可見手冊我根本就沒看懂...Orz)...[09/20 06:46] |
 |
[PHP-ZF] Zend Framework 即將推出英文書(0)
hot! /網站製作學習誌 |
|
Rob 帶來了一個好消息,那就是 Zend Framework 要出書囉!它叫: Zend Framework in Action 。
這本書是 Rob Allen 和 ...[09/13 15:16] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
Database Migrations for PHP5
RoR 有很棒的資料庫遷移機制, PHP 高手 Cody Caughlan 也不干示弱地寫了一個給 PHP ...[09/11 11:09] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
PHP 5.2.4 Released... unpatched
PHP 5.2.4 還是有沒修到的 Bug ....
PHP Migrating fr...[09/06 12:32] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
PHPUnit Database Extension (DBUnit Port)
好東西! JUnit 有 DBUnit 這個 extension ,而 PHPUnit ...[09/03 10:25] |
 |
[PHP] PHP 5.2.4 發佈(6)
hot! /網站製作學習誌 |
|
PHP 5.2.4 Released
主要是修正了很多 Bug , 我想等一陣子再更新好了。
獵人261 連載再開!!!! 富樫義博 終於要畫 H...[08/31 14:07] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
PHP IDE - Zend Studio Neon
Zend 自己出的 IDE 終於要推出 6.0 了,其實它就是 Eclipse + PDT 。最大的...[08/27 10:26] |
 |
[PHP] 該用 Abstract Class 還是 Interface ?(10)
hot! /網站製作學習誌 |
|
這裡把自己對 Abstract Class (抽象類別) 和 Interface (介面) 的理解記一下,如果有錯請指正我 :)
Abstract Class 與 Interface 的...[08/24 12:40] |
 |
[PHP-ZF] Zend_Cache(0)
hot! /網站製作學習誌 |
|
記一下剛剛看懂的 Zend_Cache 說明:
Frontend
指的是要快取的對象。
Backend
指的是儲存快取的容器。
...[08/23 20:02] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
Zend Framework: Zend_Application Component Proposal
這個和我目前做的 Application 類別有異曲同工之妙,不過...[08/21 19:41] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
最近一直在貼連結,不過我已經想不出來標題要怎麼下了。
15 Cool Things About PHP That Most People Overlook
大致介紹...[08/21 10:45] |
 |
[PHP] 幾篇不錯的文章(0)
hot! /網站製作學習誌 |
|
Incredible Zend ZDE debugging trick for debugging CLI apps
用以下方式來 Debug PHP CLI 應用程式,...[08/18 13:58] |
 |
[PHP] ZF 和 SEO(0)
hot! /網站製作學習誌 |
|
老實說,我不是很懂 SEO 。
之所以喜歡 Zend Framewrok 的 Url Router 倒也不是因為 SEO ,而是因為自己寫一個是件很麻煩的事情。不過以下幾個連結可以讓...[08/16 13:43] |
 |
[轉載] Scraping Links With PHP(0)
hot! /網站製作學習誌 |
|
剛剛看到一篇很有用的 PHP 技巧整理,主要在說明如何結合 cURL 和 DOM 來解析網頁中的連結:
Scraping Links With PHP
節錄如下:
...[08/16 10:21] |
 |
[PHP] Smarty 入門文章更新(0)
hot! /網站製作學習誌 |
|
感謝 PHP 5知識交換中心 的總理大臣長久以來提供空間讓我存放 Smarty 入門,不過因為部份內容有所變動,所以我決定把它放回來自己的 Blog 。
主要是有幾個改變:
...[08/15 10:09] |
 |
[PHP-ZF] ZF 相關評論(8)
hot! /網站製作學習誌 |
|
今天看到對岸兩位網友對 Zend Framework 有趣的評論,收錄如下:
Thinking In LAMP :: 我眼中的ZF
Some reminiscenc...[08/09 23:12] |
 |
[PHP-ZF] 編譯 Zend Framework CHM 檔案(0)
hot! /網站製作學習誌 |
|
以後要自己編譯最新的 Zend Framework CHM 格式的參考手冊了,這裡記一下完整的步驟。
步驟
安裝 cygwin 主程式,並加入套件 autoconf...[08/07 14:23] |
 |
[PHP] 連結分享(0)
hot! /網站製作學習誌 |
|
再記兩篇 PHP 相關連結:
PHP Classes and Objects video tutorial
PHP 類別和物件的視頻教學,觀念部份不難,主要是練一下...[08/04 09:57] |
 |
[Web] 連結分享(3)
hot! /網站製作學習誌 |
|
這兩天 Blog 中的一些討論,有些讓我覺得高手過招真是不同凡響,有些真的讓我囧到一個極點...
再記幾個連結...
Performance tips for web a...[08/02 11:39] |
 |
[PHP-ZF] Zend Framework 釋出 1.0.1 版(15)
hot! /網站製作學習誌 |
|
Zend Framework 釋出 1.0.1 版了 ,修正了 33 個 issues 。看起來跟我目前開發的專案沒有什麼大衝突,先跑幾天試試看,沒問題的話再更新。
另外昨天有個網...[08/01 01:23] |
 |
[PHP] 連結分享(2)
hot! /網站製作學習誌 |
|
最近太忙,記幾個 PHP 相關連結先:
Object Oriented PHP Videos are now out!
重點整理:
Introduct...[07/31 11:00] |
 |
[PHP-ZF] 測試 ZF 的 MVC 架構(12)
hot! /網站製作學習誌 |
|
Zend Framework 的 MVC 架構怎麼做單元測試呢?高手 Alex 來告訴你:
Automatic testing of MVC applications created ...[07/26 15:33] |
 |
[PHP] Namespace in PHP5 Come Back!!(0)
hot! /網站製作學習誌 |
|
不用等 PHP6 了, Frank Kleine 說 PHP 5.3 就會把 Namespace 帶回來了。原文如下:
Today I saw PHP namespaces i...[07/26 10:03] |
 |
PHP4 的盡頭(0)
hot! /網站製作學習誌 |
|
PHP 官方 宣佈停止對 PHP4 的支援了,原文如下:
PHP 4 end of life announcement
[13-Jul-2007]
Today it ...[07/13 18:41] |
 |
邁向 PHP5(3)
hot! /網站製作學習誌 |
|
先前我在「 PHP5 將滿 4 歲 」提到許多虛擬主機商不敢升級到 PHP5 ;針對這個問題,前幾天,幾個國外知名開源 PHP 軟體公開推動了 GoPHP5 這個計畫。
...[07/08 17:41] |
 |
Namespaces in PHP6 逆襲! (1)
hot! /網站製作學習誌 |
|
原本 PHP5 在 beta 版時有實作 Namespaces 的概念,但是因為某些因素而使得在正式推出時拿掉了。
昨天 Dmitry Stogov 又把 Namespaces 的想法...[07/06 10:23] |
 |
Zend Framework 手冊 CHM 版(0)
hot! /網站製作學習誌 |
|
一直以來覺得 Zend Framework 沒有 CHM 格式的手冊很不方便,沒想到對岸的朋友 mikespook 已經做好了。
請參考: 编译了 CHM 的 Zend Framewo...[07/05 10:37] |
 |
PHPUnit 3.1.0 釋出(0)
hot! /網站製作學習誌 |
|
這個月 (2007/07) 好像大家都說好了,我所關注的幾個專案都釋出了新版本。剛剛 PHPUnit 也 釋出了 3.1.0 版 ,主要特色如下:
Improvement...[07/02 21:02] |
 |
Zend Framework 釋出 1.0.0 正式版(3)
hot! /網站製作學習誌 |
|
就在昨天, Zend Framework 釋出了 1.0.0 正式版,主要修正了很多 RC 版發現的問題。
請參考: Changelog 。
我想這是 ZF 的一個重大...[07/01 13:03] |
 |
整理最近 PHP5 的相關文章(1)
hot! /網站製作學習誌 |
|
因為最近正在利用 Zend Framework 開發一個新專案,目標是減少開發的時間,也因此重新試著瞭解 PHP5 的一些特性。沒想到我對 PHP5 粗淺的見解,引出了兩位高手的熱烈討論及...[06/29 00:19] |
 |
PHP5 將滿 4 歲(4)
hot! /網站製作學習誌 |
|
PHP5 從 beta 版釋出,到今年的 6 月 29 日將滿 4 週年,也因此 Davey Shafik 感嘆 大家為什麼還在使用 PHP4 ?
為什麼呢?就台灣目前的環境而言,...[06/23 14:10] |
 |
PHP 為什麼快?(1)
hot! /網站製作學習誌 |
|
今天看到 鳥毅 老大提了一個問題: PHP 為什麼快呢? 本來想回應在他的 Blog 上,不過寫一寫又太長了,就貼在自己家吧。
這個問題我想有一部份原因是因為大多數 PHP 函式是直接包...[06/22 11:31] |
 |
PHP 的 Application 層(3)
hot! /網站製作學習誌 |
|
前陣子才在和 Mark 老大談論到 PHP 的 Application 層,今天就看到有人做出類似的東西了。
請參考: Application Server in PHP? wel...[06/19 23:00] |
 |
關於 Zend Framework 的一些想法(3)
hot! /網站製作學習誌 |
|
我常在對岸的論壇看一些 PHP 開發者在討論 Zend Framework (以下簡稱 ZF) ,而 ZF 給他們的感覺像是另一個 PEAR ;而且他們認為雖然 ZF 有提供一個簡單的...[06/19 13:11] |
 |
Xinc - 整合 PHP 測試、發佈的工具(3)
hot! /網站製作學習誌 |
|
Xinc 主要是整合 Subversion 、 PHPUnit 、 Phing 這三個工具,成為一個 PHP5 的 Continuous Integration System 。簡單來...[06/11 23:05] |
 |
Anonymous functions in PHP(1)
hot! /網站製作學習誌 |
|
國外最近有一些 PHP 的 技術研討會 ,其中比較有趣的一項是: 匿名函式 (Anonymous functions) 。
範例如下:
$data = array( ...[05/19 11:18] |
 |
我也來實作 PHP mix-in 的概念 - Part 3(0)
hot! /網站製作學習誌 |
|
說明
石頭成老大把他心目中的 mix-in 目標 做出來了,他主要的實作有以下兩個重點:
物件實體生成後彼此做 mix-in 是不相干的。
類別方法在動態委派後要能遵...[03/27 00:19] |
 |
Eclipse 上的 PHP 開發工具 - 安裝篇(25)
hot! /網站製作學習誌 |
|
之前 提過 PHP Development Studio ,它是基於 Ecplise + PHPEclipse 的一套 PHP 開發工具。然而後來 EClipse 官方自己也推了一個...[03/20 17:13] |
 |
我也來實作 PHP mix-in 的概念 - Part 2(0)
hot! /網站製作學習誌 |
|
石頭成 老大說他要為他的 mix-in 實作 part 2 ,我也想到了一些好玩的東西。記得很久之前我寫過一篇「 PHP 的 callback 虛擬型態 」,這次就把它用在這裡。
[03/14 22:40] |
 |
現在用 Zend Framework 適合嗎?(2)
hot! /網站製作學習誌 |
|
Update: 本文寫作時間是 ZF 0.9x beta 版的時候,所以以下言論目前已經失效了。 :)
常有朋友跟我討論到一件事:那就是 Zend 官方的 Zend Framew...[03/13 09:53] |
 |
我也來實作 PHP mix-in 的概念(4)
hot! /網站製作學習誌 |
|
之前提過一篇 Prototype-based programming in PHP ,後來在 石頭閒語 那裡也看到 PHP 實踐 mix-in 概念之可行性 ,我自己也手癢寫了一個。不過...[03/10 10:20] |
 |
Zend PHP5 認證自我測試(4)
hot! /網站製作學習誌 |
|
在 Zend PHP5 Certification self-test 這篇文章中,作者通過了官方的 Self-Test 8 道題目的測試,大家有興趣的話可以試試看。
[03/10 08:18] |
 |
PHP 官方參考手冊更新(0)
hot! /網站製作學習誌 |
|
PHP 官方參考手冊 為了因應開發的潮流,作了一些改變。
加強過的 mirror 遞送機制 (這是方便下載的吧?我們好像用不到?)
文件上能 附加圖片 。 (咦?以前不...[02/04 11:05] |
 |
將資料和程式分離(6)
hot! /網站製作學習誌 |
|
有位 jocosn 網友問了一個我覺得很棒的問題,我把我的觀點提出來供大家參考。
註:以下我會以引用區塊的方式來標示該網友的問題,然後以回答該問題的語氣說明。且基於本人龜毛的個性,也會把...[01/03 16:38] |
 |
[好站] ogoproject - 統一 PHP 混亂的函式命名(4)
hot! /網站製作學習誌 |
|
長久以來, PHP 混亂的函式命名方式一直為人所詬病。像是 to 這個單字,有些函式是用 2 來代替 (如 deg2rad ) ,有些則是用 _to_ (如 image_type_to_mim...[12/08 09:57] |
 |
PHPUnit 3.0 正式發佈!!(0)
hot! /網站製作學習誌 |
|
真是天大的好消息~~
PHPUnit 3.0
記得把以前的測試中,有用到 PHPUnit2_ 前置字元的地方,改成 PHPUnit_ ,其他 PHPUnit 3.0 就會幫你處...[11/20 21:35] |
 |
PHP 裡的 Prototype-based 開發手法(0)
hot! /網站製作學習誌 |
|
上次介紹了一篇 Bring some Ruby/Prototype flavour in your PHP array ,這次有個類似的。
文章網址: Prototype-bas...[11/10 14:29] |
 |
PHP 5.2.0 Win32 的 go-pear.phar 無法運作(0)
hot! /網站製作學習誌 |
|
話說我在安裝 PHP 5.2.0 Win32 版後,想試著重新安裝 PEAR ,但是失敗了。出現的錯誤訊息如下:
Warning: Cannot use a scalar va...[11/07 23:30] |
 |
[PHP-ZF] Zend Framework 教學 (更新)(0)
hot! /網站製作學習誌 |
|
如果你跟我一樣,是個關心 Zend Framework 的 PHP 愛好者,那麼這篇由 Rob Allen 所寫的 Zend Framework 教學 你應該要看看。
由於 Zend...[11/07 10:13] |
 |
PHP SPL(0)
hot! /網站製作學習誌 |
|
今天我正在試一個目錄搜尋的程式,想到了 PHP5 在 SPL (Standard PHP Library) 裡有定義了一個 DirectoryIterator 的類別。而在找尋相關資料...[11/05 17:43] |
 |
為 PHP 陣列帶來一點 Ruby/Prototype 的味道(2)
hot! /網站製作學習誌 |
|
文章網址: Bring some Ruby/Prototype flavour in your PHP array [10/17 11:58] |
 |
安裝問題 4(1)
hot! /網站製作學習誌 |
|
網友 giorno 問了一個這樣的 問題 :
在執行 testSmartyInstall.php 時,出現了以下的訊息:
這是因為 PHP 在 5.1 以後有個時區的設定...[10/09 12:05] |
 |
PHP生成靜態網頁的方法(3)
hot! /趨勢報報 ........ |
|
在網路上(80x86 blog)看到的一篇文章,個人覺得很有價值,並也剛好符合個人Case的需求! [10/12 16:28] |
 |
[好文] Building a simple MVC system with PHP5(0)
hot! /網站製作學習誌 |
|
利用 PHP5 的特性,打造一個簡易的 MVC 系統。
文章網址: Building a simple MVC system with PHP5 。
個人認為,這一篇看完之後,...[08/23 10:13] |
 |
[好文] Check your PHP code at every level with unit tests(0)
hot! /網站製作學習誌 |
|
解釋如何利用 Unit Test 來測試各層級的 PHP 程式。
文章網址: Check your PHP code at every level with unit tests
...[08/21 09:47] |
 |
為 imageCreate 產生出來的圖設定連結(0)
hot! /網站製作學習誌 |
|
這也是為 Tim 的網友回答的一篇: 用 imageCreate 產生出來的圖怎麼設連結?
解這個問題之前,要先建立三個觀念:
利用 imageCreate 或 ...[07/15 15:40] |
 |
[好文] PHP Security by Example(0)
hot! /網站製作學習誌 |
|
透過實例介紹如何在 PHP 中寫出安全的程式,格式為 Flash 投影片。
連結:
PHP Security by Example 的英文說明。
PHP Secu...[07/07 09:25] |
 |
PHP 小實驗 (2) - 正規表示式(4)
hot! /網站製作學習誌 |
|
也是在 Tim Club 回答的 問題 ,記在這裡自己備忘用。
一位網友問到,想把以下的文字:
[code:07318bb522][/code:07318bb522]
[co...[06/03 11:26] |
 |
[網站] Tim Club 復站(0)
hot! /網站製作學習誌 |
|
等了好久,終於復站了... Orz...
學習 PHP 的好站: Tim Club [05/05 10:04] |
 |
PHP 小實驗 (1) - 等號的差異(9)
hot! /網站製作學習誌 |
|
以後可能會三不五時測試一些小東西,以驗證自己的想法。
今天實驗的是以下的寫法會不會造成效能上的影響:
if ($x == TRUE) { //... }
常看到很多程式員...[04/06 12:15] |
 |
何謂 xajax?(1)
hot! /趨勢報報 ........ |
|
xajax 是一套 PHP class library 用來開發網頁, 並結合 HTML, CSS, JavaScript 等網頁開法語言來建構功能強大的網站。 xajax 是利用非...[03/31 08:39] |
 |
國外 Smarty 新書(0)
hot! /網站製作學習誌 |
|
這本 Smarty PHP Template Programming and Applications ,預定 2006 年四月出版。
應該會比我這本還要深入,大家如果英文程度不錯的...[03/20 16:20] |
 |
在 Zend Framework 裡使用 Smarty Template(0)
hot! /網站製作學習誌 |
|
Using Smarty with Zend Framework
在 Zend Framework 裡 MVC 的 View 機制並不好用,該文借用 Smarty 樣版引擎來擴展 Z...[03/15 16:57] |
 |
很有趣的物件導向語言寫法(4)
hot! /網站製作學習誌 |
|
在研究 Zend Framework Preview 的文件時,發現了一個很有趣的 PHP 寫法:
$select->from('round_table', '*')
...[03/07 23:26] |
 |
自行編譯 chm 格式的 PHP 手冊(6)
hot! /網站製作學習誌 |
|
我常常會用到 PHP 手冊,其中 chm 格式支援了索引和搜尋的功能,是我比較喜歡的查詢方式。可是官方的 chm 手冊更新速度比較慢一點,因此隔一陣子我都會自行編譯 chm 格式的 PHP 手...[02/26 15:49] |
 |
BOM (Byte Order Mark) 的問題(1)
hot! /網站製作學習誌 |
|
如果在 Smarty 中 include 了 UTF-8 格式的檔案,就要小心 BOM (Byte Order Mark) 的問題。
BOM 的由來簡單來說是為了讓一些編輯程式能夠辨認該...[02/09 11:31] |
 |
[網站] PHP 程式設計參考好站(0)
hot! /網站製作學習誌 |
|
網站: John Coggeshall Presents
說明:利用 PowerPoint 形式來介紹一些關於 PHP 的技巧或特色。 [01/22 23:45] |
 |
PHP 小陷阱(1)
hot! /網站製作學習誌 |
|
最近做一個電子報排程的程式,原本是在 PHP 5 上開發,後來轉到安裝 PHP 4 的正式機上時發生了一些問題。以下是我的記錄:
[01/18 11:27] |
 |
PHP 在 Windows 下的解決方案(6)
hot! /網站製作學習誌 |
|
這篇很久之前就想寫了,不過畢竟用到的機會很少,這裡只是暫時先記下來。
PHP 能不能寫 Windows 應用程式呢?答案是可以的,像是 PHP-GTK 等等。不過我對 PHP-GTK 的...[01/10 23:38] |
 |
用 Xdebug 來找出 PHP 程式錯誤(0)
hot! /網站製作學習誌 |
|
有時候 PHP 在執行到某個錯誤時,只會丟出一行的訊息,告訴你程式發生錯誤。 例如以下的程式:
1 <?php
2 function test($var)
3 {
4 ...[12/19 12:57] |
 |
Smarty 2.6.11 發佈(0)
hot! /網站製作學習誌 |
|
主要修正一些 程式上的問題 並且對 PHP 5.1 有更好的相容性,請到 官方網站 下載。 [12/19 11:14] |
 |
利用 Smarty 及 GoogleMapAPI 來顯示 Google 地圖(0)
hot! /網站製作學習誌 |
|
原文網址 主要介紹 GoogleMapAPI 的用法,而拉到最下方就可以看到整合至 Smarty 的作法囉。 [12/08 16:28] |
 |
利用 FPDI 製作 PDF 檔案(2)
hot! /網站製作學習誌 |
|
昨天研究如何在既有的 PDF 檔案上放入中文字,雖然找到支援中文的 FPDF ,但是有些 Unicode 字集我實在試不出如何顯示 (如:堃) 。
我的同事建議我用圖形來解...[12/08 10:13] |
 |
phpMyAdmin 2.7.0 正式發表(0)
hot! /網站製作學習誌 |
|
phpMyAdmin 出了 2.7.0 版,原來的 config.inc.php 改用 config.default.php 。
可以看一下 Release Notes ,裡面有...[12/06 13:38] |
 |
PHP 檔案下載 header 設置(13)
hot! /網站製作學習誌 |
|
用以下的方式,可以讓大部份瀏覽器 (主要是 IE) 詢問你是否要下載檔案 (而不是直接開啟) 。
<?php
$ file_name = "fi...[12/01 15:24] |
 |
PHP 官方緊急發佈 5.1.1(0)
hot! /網站製作學習誌 |
|
為了解決 PHP 5.1.0 造成 PEAR 無法安裝, PHP 官方 緊急發佈 PHP 5.1.1 。
新的功能帶來新的問題,看來 PHP 5.1 還有一段路要走。 [11/30 16:40] |
 |
PHP 5.1.0 正式發表(4)
hot! /網站製作學習誌 |
|
嗯,有空要好好研究一下。當然最大重點就是 PDO (預設啟用) 了!
參考網址:
ChangeLog
從舊版 PHP 升級
PDO
記著先...[11/28 13:57] |
 |
GenericObject Bridge 模式(0)
hot! /網站製作學習誌 |
|
回應別人的 Bridge 模式,可能以後會有用,記著先。
[11/26 18:50] |
 |
安裝問題 3(17)
hot! /網站製作學習誌 |
|
有讀者詢問了以下的問題:
「我把 Smarty 預設的 "{" 和 "}" 改成 " <{" 和 "}>",並依照依照您書上的方法修改...[11/22 23:17] |
 |
安裝問題 2(12)
hot! /網站製作學習誌 |
|
有讀者詢問我如何設定虛擬主機上的 PHP.INI ,基本上是沒辦法更改的。但是如果虛擬主機使用的是 Apache ,且有開放設定 .htaccess 的權限,那麼我們就能夠透過 .htacce...[11/21 21:51] |
 |
讀者留言版(117)
hot! /網站製作學習誌 |
|
如果大家對「PHP Smarty 樣版引擎」這本書有任何建議與批評,都歡迎在此留言指教。 [11/21 09:06] |
 |
安裝問題 1(0)
hot! /網站製作學習誌 |
|
有讀者詢問了這樣的問題:
執行 testSmartyInstall.php 時,出現以下錯誤,請指教如何修復?
Smarty 安裝錯誤!
var: Deprecated. Pl...[11/18 09:22] |
 |
[作品] 關於「PHP Smarty 樣版引擎」這本書的重點(7)
hot! /網站製作學習誌 |
|
已經有熱心的朋友在一些論壇上幫我打廣告了,真是謝謝他們。
說實在的,有些朋友也認為這本書的內容有點少。不可否認,這本書的確只適合想入門的朋友看,已經對 Smarty 瞭解透徹 (已經當成...[11/12 15:32] |
 |
[作品] 「PHP Smarty 樣版引擎」勘誤表(5)
hot! /網站製作學習誌 |
|
給各位讀者:
雖然我在「 PHP Smarty 樣版引擎」中已經盡了最大的努力,但是難免還是會有疏漏之處。以下提供本書第一刷的勘誤修正表:
封面及頁 2-3 第 1 行
os...[11/08 14:08] |
 |
我的新書 (2)(9)
hot! /網站製作學習誌 |
|
現在可以在旗標網站上看到我的書了: PHP Smarty 樣版引擎 - 試讀
基本上,這篇試讀只點出了一般專案在網頁製作常見的問題,後面其實還有談到如何用樣版引擎來解決這樣的問題。...[11/01 09:16] |
 |
我的新書 (1)(15)
hot! /網站製作學習誌 |
|
在 PHP 這個領域混了兩三年,終於把一些心得集結成了一本書...這本書就是「 PHP Smarty 樣版引擎」。
這本書不厚,裡面的內容也不難,主要介紹 Smarty 的應用...[10/28 20:11] |
 |
關於PHP的多型(1)
hot! /網站製作學習誌 |
|
我在 PHP Twbb 台灣論壇資源網 回答一個多型的問題:以下有三種不同的多型實作方式,有什麼不同呢?
我的見解如下:
<? php
class sha...[10/20 16:34] |
 |
撰寫可以接受 callback 虛擬型態參數的函式(0)
hot! /網站製作學習誌 |
|
前面介紹過 callback 虛擬型態,但不限於 PHP 內建函式,我們也可以在函式中自行處理 callback 虛擬型態的參數。
例如 PHP 內建了一個 array_map 函式,但...[09/08 08:59] |
 |
PHP 的 callback 虛擬型態(0)
hot! /網站製作學習誌 |
|
PHP 提供了一種很有趣的虛擬型態 (Pseudo-type) : callback ,它其實是字串或陣列組成。主要用來處理一些有不容易寫死在程式裡的函式名稱。
它可以是以下寫法:
...[08/25 13:25] |
 |
關於 Magic Quotes(4)
hot! /網站製作學習誌 |
|
「許功蓋」的問題一直困擾著許多程式設計師,原因和 magic quotes 有非常大的關係。以下介紹個可行的解決方案,請自行參考運用。
在 PHP5 裡,預設是不開啟 magic quo...[08/11 15:17] |
 |
PHP 加速器 : eAccelerator(14)
hot! /網站製作學習誌 |
|
eAccelerator 是一個非常好用的 PHP 加速器,目前支援 PHP4 及 PHP5 。而且還提供 PHP 編碼程式,以保護商業智慧。
Windows 版安裝方式
先連...[07/15 15:07] |
 |
比對兩個資料筆數龐大的table, 是否異動或新增!(6)
hot! /趨勢報報 ........ |
|
需求說明:因為我有個案子, 需要每日讀取最新的資料檔(table2), 與歷史檔(table1)作比對, 針對有異動或新增的資料記錄在歷史檔(table1)。 問題分析:一開始的作法...[03/06 23:24] |
 |
論以PHP截取yahoo.com.com的匯率資料(0)
hot! /趨勢報報 ........ |
|
Nextstep 2005/06/12 有很多截取首頁新聞的程序,但是並不能成功。他們的工作原理無非兩種: 一種是採用某些網站稱之為backend的後台資料庫,另一種...[06/12 21:45] |
 |
Smarty 入門(3)
hot! /網站製作學習誌 |
|
這是我一年前寫的文章,之前寄放在朋友的站: [PHP 5知識交換中心] 。
不過因為有針對舊有的內容做一些小調整,所以這次把它放回到自己的 Blog 裡。
序言
剛開始接觸樣...[06/08 20:23] |
 |
簡單測試 PHP 執行的效能(13)
hot! /網站製作學習誌 |
|
有時候執行某些 PHP 網頁時,都會覺得很慢,但又不曉得問題出在哪?以下介紹一個好工具,可以讓我們很容易知道我們寫的 PHP 執行瓶頸在哪裡。
Xdebug 是 PHP 上的一個擴...[05/30 16:24] |
 |
將php寫的網頁直接存成html網頁型式(0)
hot! /趨勢報報 ........ |
|
有二種方法: 一.表單送出後諭程式把資料和html碼在server端組合成檔案讓使用者下載。 二.直接把資料輸出使用header,這樣頁面就會自動成為下載檔案: header(...[05/15 18:14] |
 |
如何讓 JpGraph 顯示中文(10)
hot! /網站製作學習誌 |
|
這篇是我在網路上的好友 chihwen 向我提到的,JpGraph 能否顯示中文?我在和他討論後,找到了方法,便把它記在這裡了。 JpGraph 是一套包裝 GD 函式庫,可用來顯示圖表的...[04/28 16:31] |