參考網址:ITREAD01
<script language=JavaScript> function closewindow(){ alert("恭喜你留言成功!點選確認後關閉當前視窗!"); window.close(); window.opener.location.href=window.opener.location.href; } </script>
參考網址:ITREAD01
<script language=JavaScript> function closewindow(){ alert("恭喜你留言成功!點選確認後關閉當前視窗!"); window.close(); window.opener.location.href=window.opener.location.href; } </script>
參考網址: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) # 設定輸出錯誤類型 ?> |
參考網址:碎碎念
使用get方式時,參數內容有帶"+"的話,接收方會變成空白
ex:
got.php?a=A+B
則got.php接收的a會得到"A B",加號會變成空白
解法就是,在帶入a的值時,把"+"取代成"%2B"
這樣接收方就能正確接收加號。
參考網址: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
替換為你的程式碼,你將會在右半邊看到效果
參考網址:彰化縣自由軟體工作日誌
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會直接用值當選項
參考網址:一化網頁設計
我們在瀏覽網站時,時常可以看到網頁的網址列上附有該品牌或是該公司企業的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在瀏覽器的支援度更廣。
參考網址:fritzing官網
教學網站 趙珩宇(HENRY)
如果要新增元件,可以到以下網址搜尋相關元件:
http://code.google.com/p/fritzing/issues/list
[2017/03/10] 上述網址已經移到:https://github.com/fritzing/
另一套軟體
Autodesk3D的123D Circuits
教學 Arduino線上電路與程式模擬軟體-123D Circuits
參考網址:hsuanthony
本期更新內容:
[更新] 更新Win10 PE內核至1909(18363.418)
[新增] USBOX分為維護版及全能版(指整個版本),Win10 PE x64亦有分版
[新增] Win10 PE x86,專為部分特殊裝置服務(Atom筆電等)
[新增] 所有Win10 PE加入BitLocker解鎖服務
[修正] USB版製作主程式部分小Bug
[更新] Grub4dos 0.4.6a-2019-12-23,解決部分內顯花屏問題
[更新] AIDA64 6.20.5300
[更新] CPU-Z 1.91
[更新] DiskInfo 8.3.2
[更新] HDTunePro 5.75
[更新] Memtest 7.0
[更新] Victoria(Win版MHDD) 5.22
[更新] HDDLowLevelFormat 4.40
[更新] DiskGenius 5.2.0.884
[更新] DiskGenius DOS版 5.1.1.670
[更新] PartAssist分區助手 8.3
[更新] EasyImageX2 2.19.827
[修正] Ghost 11.5.1連結錯誤(內置於EasyImageX2)
[更新] WinNTSetup 4.0.1
[更新] FastCopy 3.8.5
[更新] Everything 1.4.1
[更新] UltraISO 9.7.2
[更新] Anydesk 5.4.2
[更新] Chrome瀏覽器 79.0.3945
USBOX 5.0 下載 (全能版):
➤USB一鍵製作:http://bit.ly/2QuSDkg
➤ISO檔案下載:http://bit.ly/2QADZIz
USBOX 5.0 下載 (維護版):
➤USB一鍵製作:http://bit.ly/2ZG4MHr
➤ISO檔案下載:http://bit.ly/35cPETc
USBOX 5.0 下載 (備用連結):
➤➤Google下載:http://bit.ly/37uUTii
➤➤Mega下載:http://bit.ly/2SGhnJj