google reCAPTCHA 機器人驗證

Step 1.
註冊 API key
https://www.google.com/recaptcha

google reCAPTCHA key

Step 2.
html

<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="your_api_public_key"></div>

Step 3.
php

$recaptcha_secret = 'your_api_private_key';
$response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=" . $recaptcha_secret . "&response=" . $_POST['g-recaptcha-response']);
$response = json_decode($response, true);

if ($response["success"] !== true) {
   alert("google驗證有誤,請重新操作!");
   exit();
}

參考資料:
https://medium.com/@d101201007/google-recaptcha%E6%A9%9F%E5%99%A8%E4%BA%BA%E9%A9%97%E8%AD%89-%E6%95%99%E5%AD%B8-php%E7%AF%84%E4%BE%8B-3685a394dce2

發表於 程式下載, 網頁, 網頁設計, 資料庫 程式設計 | 已標籤 , | 發表迴響

[轉貼]Ubuntu下無法使用phpmailer寄信?

phpmailer真的是一個寄信神物,但剛剛卡關一直出現

Could not instantiate mail function的錯誤..

因為Ubuntu預設安裝下並沒有sendmail,

所以我們進去SSH執行安裝:

sudo apt-get install sendmail

繼續閱讀

發表於 網頁, 網頁設計, 開源軟體, 電腦維修 | 已標籤 , , | 發表迴響

[轉貼]由FileZilla下載的JS出現亂碼

近日發現由FileZilla下載的JS檔案會出現亂碼,編碼也跑掉了.,然後版面就壞了… (目前只發現對min壓縮過的檔有影响) 繼續閱讀

發表於 網頁, 網頁設計 | 已標籤 , | 發表迴響

[轉貼][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”);
};

https://yaplex.com/blog/avoid-browser-pop-up-blockers

發表於 網頁, 網頁設計 | 已標籤 , , | 發表迴響

[轉貼]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, 網頁設計 | 已標籤 , | 發表迴響

[轉貼][心得] Win10 ctrl+space 注音輸入法切換調整 – 看板 Windows – 批踢踢實業坊

======要直接看方法的請跳過這段=======
各位好
小弟一直以來都是慣用Win 7
在公司偶爾會用到Win8,所以也了解按shift切換注音
但怎麼用都還是不順手(按兩顆習慣了,突然要按改改不過來)
升上Win10後雖然可以用Ctrl+Space切換注音到英文
但還是有個極度困擾的地方
就是當要輸入英文時
按了幾個字才發現在注音輸入法
這時候按住ctrl再按space完全無法切換
只能先刪掉多輸入的注音
或是放開ctrl重複按2-3次
shift倒是沒這個困擾
上網找了一些方法做設定
(ptt其實之前也有類似的文章 #1GwPyP1e)
希望可以達到以前習慣的效果
整理給有需要的人
=======以上閒話======== 繼續閱讀

發表於 好用工具, 電腦維修 | 已標籤 , , | 發表迴響

[轉貼]Linux如何複製整個資料夾到別的硬碟或隨身碟? 

1. fdisk -l
2. 先把隨身碟 或者 硬碟 掛載上 Linux例如: mount /dev/[編號] /mnt
3. cp -afr /home/[資料夾] /mnt

Linux如何複製整個資料夾到別的硬碟或隨身碟?

內容出處: Linux如何複製整個資料夾到別的硬碟或隨身碟? | Yahoo奇摩知識+

發表於 linux | 已標籤 | 發表迴響

安裝ssl

1.合併SSL證書文件
繼續閱讀

發表於 apache | 已標籤 , | 發表迴響

[轉貼]如何在 Google Analytics 報表中移除 URL 參數 (如blogger的 ?m=1)

移除 URL 中的所有參數
上一段教大家在 Google Analytics 中的資料檢視設定排除已經參數,但如果有些參數是其他管道自動加上的 (例如Facebook、Google Doc轉址時會自動附上),在無法明確知道會有哪些參數的情況下,就沒辦法透過上面提到的方式來移除參數。
繼續閱讀

發表於 好用工具, 網頁, 網頁設計 | 已標籤 , | 發表迴響

line fb app alert 失效 處理辦法

line fb 的 app 會開啟 瀏覽器 會導致 alert 失效 處理辦法
使用 jquery 套件 製作的 自訂的 alert 是一個不錯的選擇

<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js"></script>
</head>

<body>
<script> Swal.fire('test'); <script>
<body>

繼續閱讀

發表於 程式下載, 網頁, 網頁設計 | 已標籤 , , , | 發表迴響

win10輸入法亂跳 ctrl+space 切不到你要的輸入法

win10輸入法亂跳 ctrl+space 切不到你要的輸入法 建議 直接安裝 新酷音

安裝後 排解這可怕的問題了…

資料來源: https://newguest88.pixnet.net/blog/post/325028802

發表於 好用工具, 電腦維修 | 已標籤 , , | 發表迴響

版本控制 SVN VisualSVN + TortoiseSVN

伺服器端: VisualSVN
下載: https://www.visualsvn.com/server/download/
備註: 可創立使用者 與 使用者群組

客戶端: TortoiseSVN
下載: https://tortoisesvn.net/downloads.zh.html
備註: 下方有語言包 下載安裝完主程式後執行

繼續閱讀

發表於 其他分享, 其他程式設計, 好用工具, 程式下載, 網頁, 網頁設計 | 已標籤 , , | 發表迴響

[轉貼]Google Analytics 小教室 #8 – 跟著這樣做,查詢子網域流量更快、更直覺 – JackForFun

一般網站會有一個主要的網址,例如 www.website.com,在使用 Google Analytics 時不會遇到太大問題。但有規模一點的網站不會只有一個網址,通常會有許多 子網域 (sub domain),這時報表撈取就會遇到一個困擾。

內容出處: Google Analytics 小教室 #8 – 跟著這樣做,查詢子網域流量更快、更直覺 – JackForFun

發表於 其他分享, 好用工具, 網頁, 網頁設計 | 已標籤 , | 發表迴響

開啟 apach php .htaccess 功能

//開啟 .htaccess 功能
繼續閱讀

發表於 PHP, 程式下載, 網頁, 網頁設計, 資料庫 程式設計 | 已標籤 , , | 發表迴響

安裝 liunx

安裝 liunx
繼續閱讀

發表於 apache, GCP, 網頁, 網頁設計, 資料庫 程式設計 | 已標籤 , , , , , , , | 發表迴響

[轉貼]CSS字體加載跨域問題-如何解決設定.htaccess檔

.htaccess

 
#解決css加載字體跨域問題此招對自己架設主機者有效
<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

AddType application/vnd.ms-fontobject .eot 
AddType application/x-font-ttf .ttf 
AddType application/vnd.ms-fontobject .eot 
AddType application/x-font-ttf .ttf 
AddType application/x-font-opentype .otf 
AddType application/x-font-woff .woff 
AddType application/x-font-woff2 .woff2 
AddType image/svg+xml .svg 
 


繼續閱讀

發表於 PHP, 網頁, 網頁設計 | 已標籤 , , , | 發表迴響

[轉貼]如何更改瀏覽器的User Agent

內容出處: 如何更改瀏覽器的User Agent 而不安裝任何擴展名_Windows_酷徒

發表於 好用工具, 網頁設計 | 已標籤 | 發表迴響

我的GCP學習日誌 開啟php短標籤

// 切換到 root
sudo su root

// 編輯 php.ini
vim /etc/php/7.0/apache2/php.ini

找到short_open_tag = Off把它改成short_open_tag = On 繼續閱讀

發表於 GCP | 已標籤 , | 發表迴響