JavaScript 要設定 Cookie 讓 PHP 讀取操作(安全性暫時先不考慮), 就全部明碼方式, 要怎麼寫?
標籤: php
PHP 列出日期區間的 所有日期清單
2014-06-22 ~ 2014-06-25, 要列出這段區間的詳細日期有哪些?
- ex: 列出 2014-06-22, 2014-06-23, 2014-06-24, 2014-06-25
PHP 使用 PHPMailer 透過 Gmail 預約/排程 寄信
想要在 Gmail 預定時間寄信, 查查發現沒這個功能, 不過外部倒是有些服務有提供此功能(列在相關網站, 有興趣可以參考看看)~
但是外部服務看到得都是 可以預約寄信、提醒 等等, 只是我需要的是下面功能:
- 確定 時間點 一定要發信
- 準確度 需要確認 0分0秒寄到
外部服務不一定能達到此需求, 於是來簡單寫寫寄信程式.
PHP 5.6 預設編碼 UTF-8 設定
Debian 使用 Testing 的話, PHP 就會自動升級到 5.6 版, 然後也會看到下述說明:
php5 (5.6.0~alpha1+dfsg-1) experimental; urgency=medium
* THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!
* PHP 5.6.0alpha1 comes with new features such as (incomplete list) :
+ constant scalar expressions,
+ variadic functions,
+ argument unpacking,
+ support for large(>2GiB) file uploads,
+ SSL/TLS improvements,
+ a new command line debugger called phpdbg.-- Ondřej Surý <[email protected]> Tue, 28 Jan 2014 11:02:20 +0100
PHP 對 IDN Domain 轉換(Punycode) 如何做
最近路上偶爾都會看到 IDN (Internationalized domain name) Domain (ex: 中文.com), IDN Domain 在 DNS、Apache 設定都是要設定 xn--ooxx.com, IDN <-> xn--ooxx.com 要如何轉換(RFC-3492)?
PHP 日期時間 轉換成 中文星期幾
PHP 輸入日期、時間, 要自動轉換成星期幾, 可以用 strtotime() + date(), 要換成中文星期幾, 就需要另外 array mapping 一下~
PHP CURL 直接設定 Cookie 帶入
PHP 透過 CURL 設定讀寫 Cookie 的方式, 大部分都用下述兩個參數:
- curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookie_jar'); // 讀取
- curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookie_jar'); // 寫入
不過若讀取網站的 Cookie 一直寫不進去要怎麼辦? (我也不知道為何會寫不進去. orz.)
Bash Shell 對目錄內 *.php 做 Syntax check
Shell script 要對此目錄下所有 PHP 做 Syntax check(註: -l Syntax check only), 可以用下述寫法:
此目錄內 *.php 檔 做 Syntax check
for f in `ls *.php`; do php -l $f; done
此目錄內, 所有目錄含有 php 都做 Syntax check
for f in `find ./ -name *.php`; do php -l $f; done # 註: 可在搭配 grep 過濾.
PHP json_decode() 傳回 NULL 的解法
PHP 使用 json_decode() 來解開 json, json 有資料, 但是卻傳回 NULL, 要如何 Debug 呢?
PHP 秀出 / 使用動態 Constant / Define 值
PHP 要秀出 或 使用 動態 Constant / Define 值, 要如何使用呢? ex: 下述範例是動態變數, 但是動態 Constant 要如何使用?
<?php $a = 'abc'; $b = 'a'; echo $$b; // 印出 abc ?>