1.到命令提示字元(CMD)–>輸入 telnet 主機名稱 Port
例:telnet 172.20.6.26 80 // 主機IP為172.20.6.26 要偵測的網路Port為80
單元測試類別(unit test)
public function test() { $this->load->library('unit_test'); $test = 1 + 2; $expected_result = $this->test_fun(1,2); $test_name = '測試判斷'; $this->unit->run($test, $expected_result, $test_name); echo $this->unit->report(); } private function test_fun($a,$b) { return $a+$b; }
[轉貼]sublime3 安裝sftp 配置自動上傳代碼到服務器 sublime 自動上傳
个人的安装与配置步骤,供大家参考。
安装package control ,参考http://jingyan.baidu.com/article/c14654134b8bde0bfcfc4c9a.html。安装完成后打开preference可以看到
Google網頁翻譯套件
<div id="google_translate_element"></div><script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'zh-TW', includedLanguages: 'en,ja,zh-TW', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); } </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
想拿掉小icon可以增加css
<style type="text/css"> #google_translate_element img { display: none; } </style>
如果想客製化自己的外觀 可參考
<div id="google_translate_element"> </div> <div class="menu-traslate-header"> <ul> <li><a href="#googtrans/en">English</a></li> <li><a href="#googtrans/zh-TW">繁體中文</a></li> <li><a href="#googtrans/zh-CN">簡體中文</a></li> <li><a href="#googtrans/es">Español</a></li> <li><a href="#googtrans/vi">Việt</a></li> <li><a href="#googtrans/ru">Русский</a></li> <li><a href="#googtrans/sq">SHQIP</a></li> <li><a href="#googtrans/km">ខ្មែរ</a></li> <li><a href="#googtrans/fr">Français</a></li> <li><a href="#googtrans/ar">عربي</a></li> </ul> </div> <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en', includedLanguages: 'ar,en,es,fr,km,ru,sq,vi,zh-CN', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, multilanguagePage: true, gaTrack: true, }, 'google_translate_element'); } </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('.menu-traslate-header ul li a').click(function(event) { window.location = $(this).attr('href'); location.reload(); }); }); </script>
資料來源: https://neohsuxoops.blogspot.com/2018/12/googlejs.html
資料來源: https://stackoverflow.com/questions/10486833/implementing-google-translate-with-custom-flag-icons/12999313#12999313
phpbb3 google recaptcha 機器人驗證
最近實在是被機器人 煩到受不了 三天兩頭就來給我洗整面的廣告 遺憾的事情是 phpbb3 防禦實在是無效 已經被破解光了 只好加個 google 機器人驗證了
有點硬改 沒有依照 phpbb的玩法下去 就參考吧
打開 styles/prosilver/template/ucp_register.html 搜尋 <!-- INCLUDE {CAPTCHA_TEMPLATE} --> 後面添加 <div class="panel"> <div class="inner"> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cscript%20src%3D'https%3A%2F%2Fwww.google.com%2Frecaptcha%2Fapi.js'%3E%3C%2Fscript%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<script>" title="<script>" /> <div class="g-recaptcha" data-sitekey="你的htmlkey"></div> </div> </div>
打開 includes/ucp/ucp_register.php 搜尋 if ($submit) { 後面添加 $recaptcha_secret = '你的私鑰'; $gRecaptchaResponse = request_var('g-recaptcha-response', ''); $response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=" . $recaptcha_secret . "&response=" . $gRecaptchaResponse); $response = json_decode($response, true); if ($response["success"] !== true) { echo 'google recaptcha error.'; exit; }
申請api方式: google reCAPTCHA 機器人驗證
參考文章:
https://phpbb-tw.net/phpbb/viewtopic.php?f=176&t=54145
雲端主機比較
[轉貼]紅陽|綠界|藍新 – 電商金流服務商比較 | 電商隨筆
這篇寫的還不錯 個人我覺得是差異不是太大就是
[轉貼]Line login api
【教學】讓你的網站會員可以用Line註冊登入,綁定會員顧客的Line帳號 – 給想要讓自己的網站可以用Line註冊登入的人參考Line Develop Line login api設定(其他應用軟體 第1頁)
2021/1/12後讓Flash可以使用的方法
2021/1/12 更新: Flash 正式死亡
1.把電腦的時間調到2021/1/11或更早之前,然後在 swf 檔案按右鍵,使用IE11開啟,可以成功播放 Flash。不過因為現代網站大部分都有安裝SSL數位憑證(網站網址是https://),調整電腦時間這招會讓 https 的網站無法正常開啟,看完要再把電腦時間調回來。
2.使用 SWF 反編譯工具,例如 JPEXS Free Flash Decompiler,因為裡面有內嵌一個獨立的 Flash Player,版本12.0.0 起也可以播放 swf 檔案。
3.IT 社團瘋傳的 Flash Player 降級 + Google Chrome Portable 救援包,連結是轉載的,可能隨時會刪掉。原理就是裡面提供了三樣東西:1.Flash Player 的解除安裝工具,解除安裝之後再安裝裡面的2.舊版 Flash Player 安裝檔,然後再利用裡面附的3.免安裝版(可攜版)瀏覽器開啟非得要用 Flash Player 才能正常使用的網頁。不過這會讓上網變得異常麻煩,電腦安裝不再更新 Flash Player ,更是暴露在隱藏的資安風險之下,道高一尺,魔高一丈。
4.電腦有訂閱 Adobe 正版方案的,安裝 Adobe Animate CC(一個取代 Flash 的動畫設計軟體),新增專案後,把 swf 檔匯入到元件庫內,有些還可以正常播放。
資料來源:https://blog.user.today/flash-blocked-by-google-chrome/
[轉貼]Sublime Text 3的必備插件以及安裝方法
Ctrl+Shift+p,然後輸入PCI(也就是Package Control: Install Package)
個人我推薦:
Alignment
變量定義,長短不一,一鍵對齊。
其他就看看原作者推薦的吧
超級實用的Sublime Text 3的必備插件以及安裝方法
[轉貼]CodeIgniter 使用 DataTables AJAX Demo
[轉貼]CodeIgniter 使用 DataTables AJAX Demo
閱讀全文〈[轉貼]CodeIgniter 使用 DataTables AJAX Demo〉
[轉貼]Chrome右上角縮小放大關閉消失
有沒有發現Chrome右上角關閉的圖示不見了呢?
連最小化,向下還原的功能鍵都消失了。 閱讀全文〈[轉貼]Chrome右上角縮小放大關閉消失〉
PHP html to docx 可避免中文亂碼
$html = '123abc中文abc123'; // html 內容 $html = strip_tags($html, ' , <h1>, <h2>, <h3>, <h4>, <h5>, <h6>,<strong>,<em>,<sup>,<sub>, <table>, <tr>, <td> , <ul>, <ol>, <li>'); // 建議過濾 只留下這些html $fileName = 'test'; // 檔名 start(); echo $html; save($fileName.'.docx'); ob_flush(); flush(); redirect($fileName.'.docx'); function start(){ ob_start(); echo '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> '; } function save($path) { echo "</html>"; $data = ob_get_contents(); ob_end_clean(); wirtefile ($path,$data); } function wirtefile ($fn,$data) { $fp=fopen($fn,"wb"); fwrite($fp,$data); fclose($fp); }
google reCAPTCHA v2 機器人驗證
Step 1.
註冊 API key
https://www.google.com/recaptcha
閱讀全文〈google reCAPTCHA v2 機器人驗證〉
[轉貼]Ubuntu下無法使用phpmailer寄信?
phpmailer真的是一個寄信神物,但剛剛卡關一直出現
Could not instantiate mail function的錯誤..
因為Ubuntu預設安裝下並沒有sendmail,
所以我們進去SSH執行安裝:
sudo apt-get install sendmail
[轉貼]由FileZilla下載的JS出現亂碼
近日發現由FileZilla下載的JS檔案會出現亂碼,
[轉貼][Javascript] 避免 window.open 被 ios safari browser 阻擋
重點就是不要直接在 callback 裡寫 window.open
改成先建立好 window 再由 callback 指向正確的 url
var mywin = window.open(“about:blank”, “redirect”);
var someCallback = function(url) {
mywin.open(url, “redirect”);
};
[轉貼]win7 解決: 此版本Windows不是正版的問題
關鍵
slmgr /dlv wusa /uninstall /kb:971033 輸入 SLMGR -REARM (SLMGR是Windows軟體授權管理工具。REARM可以重設授權狀態),然後按下Enter鍵。 現在,您可以看到確認視窗,點擊「確定」。 重新啟動電腦。 關閉windwos自動更新
[分享]HTML 影像地圖 編輯工具
HTML 影像地圖 編輯工具
https://www.image-map.net/
[轉貼]php处理wsdl – Web开发那个事 – SegmentFault 思否
今天在處理串接 遇到了一個奇怪個串接格式 WSDL
以下是相關的文章
閱讀全文〈[轉貼]php处理wsdl – Web开发那个事 – SegmentFault 思否〉