手機網頁必知-設定書籤網址建立到手機桌面中的APP圖示

參考網址:梅回題教學網

使用水果或Android的朋友應該都知道,除了可將常去的網站加到書籤中外,還可將書籤建立到桌面中,變成一個APP圖示,之後只要點一下該圖示,就會直接進入該網站裡,相當的方便,就像平常在用一般的應用程式一樣,但若該網站沒有特別設定書籤圖示時,把網址加到桌面的APP圖示時,就會出現網站的縮圖,相當的醜且沒特色,而怎該如何立自已專屬的面的APP顯示圖示呢?其實相當的簡單,只要加入一小段語法就可以囉!就像加入我的最愛圖示一樣,至於怎麼加,現在就一塊來看看吧!

將下方的語法加到<head>~</head>之間。

<link rel="apple-touch-icon" href="images/icon-57.png"> <!– 57×57px –>                           
<link rel="apple-touch-icon" sizes="72×72" href="images/icon-72.png"> <!– 72×72px ipad–>      
<link rel="apple-touch-icon" sizes="114×114" href="images/icon-144.png"> <!– 114×114px iphone4–>

需準備 57×57px、72×72px、114×114px,至於檔名的部分,可自行設定。

完成之後,把網址加到桌面時,就會產生剛所設定的圖示啦!是不是好看很多,就像一般的APP一樣。

發表於 程式設計 | 發表迴響

mysql 中文排序 姓名排序 比畫排序 php

參考網址:yahoo 知識

http://dev.mysql.com/doc/refman/5.1/en/charset-asi…

最下面的 USER COMMENTS 有寫到

 

繁體 big5_chinese_ci 是用筆劃排序

簡體 gb2312_chinese_ci 是用拼音排序

 

唯一想到的方法就是

 

筆劃排序

SELECT * FROM `table`

ORDER BY CONVERT( `column` USING big5 )

 

拼音排序

SELECT * FROM `table`

ORDER BY CONVERT( `column` USING gbk)

 

2008-12-27 21:58:05 補充:

ORDER BY CONVERT( `column` USING big5 )

就是把 `column` 這個欄位轉換成繁體中文然後排序

 

嘗試結果:

SELECT substr(s_singer,1,1) FROM `song` where lang = '國' group by substr(s_singer,1,1) order by substr(s_singer,1,1)
直接用欄位排序會使用筆畫排序

SELECT substr(s_singer,1,1) FROM `song` where lang = '國' group by substr(s_singer,1,1) order by CONVERT(`s_singer` using gbk)
用using gbk 會是拼音排序

發表於 程式設計 | 發表迴響

[javascript]關閉子視窗父視窗重新整理

參考網址:ITREAD01

<script language=JavaScript>
function closewindow(){
    alert("恭喜你留言成功!點選確認後關閉當前視窗!");
    window.close();
   window.opener.location.href=window.opener.location.href;
}
</script>

 

發表於 程式設計 | 發表迴響

PHP 開啟及關閉錯誤訊息輸出

參考網址:LINUX 技術手札

程式前沿 PHP中error_reporting()用法詳解

要開啟或關閉 PHP 的錯誤訊息有幾種方法, 分別是在 php.ini 內設定, httpd.conf 及 .htaccess 設定, 或者在 PHP 程式內設定, 以下是各種方法的設定方法。

1. php.ini

在 php.ini 一般預設路徑在 /etc/php.ini, 在 php.ini 內找到 display_errors, 設定為 On 是開啟錯誤信息, Off 是關閉輸出:

 

1

2

3

display_errors = On   # 開啟錯誤提示

 

display_errors = Off   # 關閉錯誤提示

 

另一個可以設定的選項是 error_reporting, 它可以設定輸出那些錯誤提示, 常用的設定有:

 

1

2

3

4

5

error_reporting E_ALL   # 輸出全部錯誤

 

error_reporting E_ALL & ~E_NOTICE    # 除了 Notice 外,全部錯誤輸出

 

error_reporting 0       # 不輸出任何錯誤

 

修改 php.ini 後, 需要重新啟動網頁伺服器, 設定才會生效:

# systemctl restart httpd

2. httpd.conf / .htaccess

另一種方法是透過 apache 的層面設定, 可以在 httpd.conf 及 .htaccess 設定, 好處是可以對個別虛擬主機或目錄進行設定, 不用修改整台伺服器的設定, CentOS 下 httpd.conf 的預設位置在 /etc/httpd/conf/httpd.conf

 

# vi /etc/httpd/conf/httpd.conf

在提定的目錄或 VirtualHost 設定, 例如想在 /var/www/html/debug 設定輸出全部錯誤, 可以這樣:

 

1

2

3

<Directory "/var/www/html/debug">

    php_flag display_errors On

    php_flag error_reporting 32767

 

可以看到設定跟 php.ini 差不多, 只是在 php 選項前加入 php_flag 或 php_value 設定, 而在 httpd.conf 的設定, 需要重新啟動網頁伺服器, 設定才會生效:

# systemctl restart httpd

以上語法如果放在 .htaccess 內同樣適用, 而且不用重新啟動網頁伺服器, 只要在設定的目錄下建立 .htaccess, 加入以下語法即可:

php_flag display_errors On
php_flag error_reporting 32767

p.s. error_reporting 只可以用數值設定, 所有設定數值可以在 PHP 官網 取得。

3. PHP 程式

另一個方法是在 php 程式內設定, 分別可以用 ini_set() 及 error_reporting() 兩個函式設定:

 

 

1

2

3

4

5

6

7

<?php

ini_set('display_errors','off');    # 關閉錯誤輸出

 

ini_set('display_errors','on');     # 開啟錯誤輸出

 

error_reporting(E_ALL & ~E_NOTICE)  # 設定輸出錯誤類型

?>

 

 

發表於 未分類 | 發表迴響

[PHP] 解決+號在get傳輸時變成空白的問題

參考網址:碎碎念

使用get方式時,參數內容有帶"+"的話,接收方會變成空白

ex:  

got.php?a=A+B

則got.php接收的a會得到"A B",加號會變成空白

解法就是,在帶入a的值時,把"+"取代成"%2B"

這樣接收方就能正確接收加號。

發表於 程式設計 | 發表迴響

[adodb]adodb官網

參考網址:http://adodb.org/dokuwiki/doku.php

發表於 程式設計 | 發表迴響

Button Optimizer 線上製作CSS按鈕

參考網址:Techmarks劃重點

http://buttonoptimizer.com/

發表於 程式設計 | 發表迴響

在 Microsoft Word 優雅的插入程式碼塊

參考網址:ITREAD01

http://www.planetb.ca/syntax-highlight-word

將程式碼貼到code的框框內,選擇語言別,按「Show Highlighted」按鈕
將彈出視窗的文件複製到word就可以了

 

planetB]這個網站的服務,然而最近發現其一直處於一個 This application is currently unavailable 的狀態

另一個網站 Editor.md

https://bo-sgoldhouse.blogspot.com/2021/07/word-editormd.html

左半邊
 

#### Code

```python=
# your code here
```
  • 將 # your code here 替換為你的程式碼,你將會在右半邊看到效果
  • 反白整個右半邊並複製,注意:須包含標題字(Code),否則會跑版
發表於 程式設計, 軟體使用 | 發表迴響

[smarty]Smarty的html_options用法

參考網址:彰化縣自由軟體工作日誌

Smarty的html_options用法

假設我們有這樣的一個陣列
$section=array('國文','英文','數學','歷史','公民','物理','化學','音樂','美術');

在樣版檔內的用法有2種
用法1:
{{html_options  options=$section selected=$section_select}}
產生結果:
<option label="國文" value="0">國文</option>
<option label="英文" value="1">英文</option>
<option label="數學" value="2">數學</option>
<option label="歷史" value="3">歷史</option>
<option label="公民" value="4">公民</option>
<option label="物理" value="5">物理</option>
<option label="化學" value="6">化學</option>
<option label="音樂" value="7">音樂</option>
<option label="美術" value="8">美術</option>

用法2:
{{html_options  values=$section  output=$section selected=$section_select}}
產生結果:
<option label="國文" value="國文">國文</option>
<option label="英文" value="英文">英文</option>
<option label="數學" value="數學">數學</option>
<option label="歷史" value="歷史">歷史</option>
<option label="公民" value="公民">公民</option>
<option label="物理" value="物理">物理</option>
<option label="化學" value="化學">化學</option>
<option label="音樂" value="音樂">音樂</option>
<option label="美術" value="美術">美術</option>

看出來不一樣的地方了嗎?

用法1會自己以key為值

用法2會直接用值當選項

發表於 程式設計 | 發表迴響

幫網頁標題欄title加上logo(icon)圖示

參考網址:一化網頁設計

我們在瀏覽網站時,時常可以看到網頁的網址列上附有該品牌或是該公司企業的logo圖示,那麼該如何才能將icon加上去呢?

 

有兩個方法如下:

1.將圖片轉成ico格式,然後命名為favicon.ico,尺寸設16X16px,因為只是放在title上,占的範圍很小,所以圖檔不宜過大。

有不少將png、jpg等圖檔線上轉成ico的網站,可以直接將圖片上傳轉檔。

png轉ico:https://www.convertico.com/

原始圖片支援jpg、png、gif:http://tw.faviconico.org/

之後再將圖片放在網站的根目錄下即可。

 

第二個方法是在網頁的head裡放入

標題欄:

< link rel="icon" href="/favicon.ico" type="image/x-icon" / >

收藏夾:

< link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" / >

 

href裡可以放圖片的相對路徑或絕對路徑,所以不需放在網站的根目錄下,圖片名稱也不一定要取favicon.ico,可以自由命名。

例如:

< link rel="icon" href="images/logo.ico" type="image/x-icon" / >

< link rel="icon" href="https://www.webdesigns.com.tw/images/logo.ico" type="image/x-icon" / > 

但還是建議使用ico檔案,因為相較於png、jpg等圖片,ico在瀏覽器的支援度更廣。

發表於 程式設計 | 發表迴響