顯示具有 PHP 標籤的文章。 顯示所有文章
顯示具有 PHP 標籤的文章。 顯示所有文章

2023-07-15

製作可以安裝的網頁應用程式

由於 HTML5 及其他 Web API 越來越成熟
網頁應用程式,只需要能夠電腦能夠上網及使用支援 HTML5 及 Web API 的網頁瀏覽器便可以使用
不需要花時間及空間安裝軟件到電腦系統,亦能跨平台使用

2022-05-24

NextCloud 與 Collabora Office Online 整合

由於想減少依賴大公司的需求,因此想了解 LibreOffice Online 的發展情況
畢竟在下在5年前曾經使用自建雲端平台,配合 LibreOffice Online
製作類似 Google Drive, Microsoft Office Online 的工具
事隔5年,現在有否更方便的方法製作

2018-09-13

在 Android 裝置上運行 Linux 及各種軟件及伺服器

Android 有不少 Terminal Simulator 應用程式可以讓 Android 模擬 Linux 執行部分 Linux 指令
有些 Android 開發者製作了,例如 Linux Deploy 可以安裝不同 Linux發行版
但 Android裝置 的需要具有 root 權限才能使用,正常運作

2018-06-15

NetBeans 製作 PHP 說明文件

開發同時兼顧編寫清楚的說明文件,並不容易,甚至製作範例更加麻煩
Java 的 JDK 開發工具提供 javadoc 這種可以直接將源始碼上的特定備註語法轉換成 HTML 說明文件,既方便又快捷
那 PHP 有冇類似的工具能方便製作說明文件?

2017-10-07

2017-09-03

NetBeans 加入 PHP 外掛程式

雖然能編寫 PHP 的 IDE 有很多
不過純粹在下比較慣用 NetBeans ,因此希望能在 NetBeans 編寫 PHP

2017-03-10

HTTP 標頭 Transfer-Encoding: chunked 的處理方法

最近在下自行建立了一個 REST Server 並透過 Web API 的方式傳回 XML 資料
發現當遇到獲取的資料很長時, XML 的前後都會有一些非 XML 的資料顯示,令 XML Parser 等工具出錯……

2016-04-24

PHP 模擬 SQL GROUP BY 語法

續上次 模擬 ORDER BY 的語法
今次在下又無聊地編寫一個模擬 GROUP BY 的語法

2016-04-17

PHP 模擬 SQL ORDER BY 語法

最近在下編寫 PHP 拆解 JSON 資料
由於 JSON 的資料有很多需要不同的欄目排序來檢查的資料,本來打算使用資料庫編寫 SQL 的 ORDER BY 來進行排序
但 JSON 資料要經常更新,要經常更新資料庫再讀取資料感覺有點累贅,所以在下打算不使用資料庫

2015-08-03

PHP 的 Ternary Operator 的使用安全

Ternary Operator 中文是三元運算子
即是 <expression> ? <when true> : <when false> 寫法
不少程式語言都有這種操作方法,但 PHP 有一個小小的使用漏洞要注意

2013-06-28

使用 Picasa Web API 進行批次上載、下載、更新及刪除

Picasa Web Album 是一個由 Google 提供網絡相簿服務
Google 雖然提供了對 Picasa Web Album 操作的 Picasa ,但只有 Windows 及 Mac 版
Google 曾推出支援 Linux 的 Picasa ,但都只是綑綁於 WineHQ 的 Windows 版,並非真正 Linux 版
往後更完全取消了綑綁於 WineHQ 的 Picasa ,由於 Google 已經改寫 Picasa Web Album 的後端操作
即使能夠安裝,仍只能進行基本圖片管理操作,卻不能進行網絡操作(因為 Picasa 登入是使用 IE 作為後端登入,但 Linux 並沒有 IE ……)
莫非 Linux 就沒有方便方法操作 Picasa Web Album ?

2013-06-11

使用 PHP 分析 User Agent

現在不少網頁都為了流動裝置編寫了專為流動裝置的瀏覽器而製作的網頁
當使用流動裝置傳取桌面版的網頁時,會自動移至流動裝置版的分頁
判斷瀏覽器是否流動裝置便需要先觀察 User Agent……

2012-10-10

PHP 輸出 OpenDocument Spreadsheet

OpenDocument Format 是一種開放文件格式,廣範於開放辦公室軟件上應用
例如 OpenOffice.org (現為 Apache OpenOffice), LibreOffice, KOffice 等辦公室軟件
閉源的 Microsoft Office 由 2007 開始 及 線上辦公室應用的 Google Docs (現為 Google Drive 的一部分)
亦支援 OpenDocument Format

2012-06-24

隱藏 Apache PHP 的副檔名

不少網頁伺服器時都會將副檔名隱藏,減省了在瀏覽器的超連結長度及隱藏伺服器類型

2012-05-06

phpMyAdmin: Connection for controluser as defined in your configuration failed

不少人在 Linux 架設 LAMP 時,為了方便設置 MySQL 都會使用 phpMyAdmin
另外在大部分 Linux 發行版中亦可以下載由發行版所提供的 phpMyAdmin
如 Fedora 的 yum
yum install phpmyadmin
及 Ubuntu 的 apt-get
apt-get install phpmyadmin
雖然由發行版所發佈的 phpMyAdmin 大都有完整的設定
但當使用者進行核心升級或系統升級後,便需要手動進行設定

2012-04-19

XML I18N

不少電腦語言都各自有自己專用的 I18N (Internationalization) 寫法,例如
PHP 通常會用 gettext 或 intl
Java, JSP, Servlet 通常會用 Locale + ResourceBundle 配合 Properties file
另外還有各種 Framework 都各自有一套 I18N 寫法

但是若果由一種 I18N 寫法至另一種 I18N 寫法顯然是需要一點點時間學習……