文章

解決ThinkPHP升級5.1後輸出字 轉義 問題

  ThinkPHP 在輸出view時會自動轉html字符 在字串後加上|raw {$str| raw }

推薦不錯的短網址

有完整的英文版 https://urlcc.cc 有免費的API https://ssur.cc https://88nb.cc

Telegram機械人 接收跟發送訊息記錄

  https://core.telegram.org/ bots/api Telegram機械人  發送跟接收訊息 ========================== 步驟一 申請帳號並設定 1. 在Telegram客戶端搜尋欄輸入BotFather並打開聊 天介面 2.對話 輸入 /newbot 3.輸入機器人名稱 4.輸入機器人使用者名稱 5.取得TOKEN複製起來. 呼叫API都要用到 ========================== 步驟二 設定權限 1.去BotFather 對話 2.在group可以回應,要透過 /mybots -> 選擇 bot -> Bot Settings -> Group Privacy -> 按下 Turn Off 3.開啟 bot inline query 功能,要透過 /mybots -> 選擇 bot -> Bot Settings -> Inline Mode -> 按下 Turn on 4.要設定 bot 使用提示功能,要透過 /mybots -> 選擇 bot -> Bot Settings -> Inline Mode -> 按下 Edit inline placeholder,輸入使用提示即可 5.其他bot 簡介納耶也是在Bot Settings 裡面設置 *Channel跟Group都可以發言 ,好像要有管理者權限 ========================== 步驟三 取得聊天室或頻道ID 要去APP上看聊天室的id ========================== 步驟四  發送訊息 直接呼叫GET 要測試可以直接在瀏覽器上打 https://api.telegram.org/bot 步驟 一取得的toke/sendMessage?chat_id= 聊天室id&text=要發送的文字 php程式碼 define('BOT_TOKEN', 'XXXXX'); define('API_URL', ' https://api.telegram.org/bot' .BOT_TOKEN.'/' ); $sendto =API_URL.&qu

HTML臉書分享按鈕

  <a href="https://www.facebook.com/sharer.php?u=分享的網址&quote=分享的說明" target="_blank"> <img src="圖片" /> </a>

js返回上一頁並重新整理

   <button type="button" onClick="javascript:location. replace(this.href);event. returnValue=false;">Home</button> </div>

php判斷是否http或https開頭

  if($url && substr($url, 0, 7) !== "http://" && substr($url, 0, 8) !== "https://" && substr($url, 0, 2) !== "//" ){           return FALSE;     }

YOURLS設定時區

 預設時區是加0 要自己去user/config裡面加 define( 'YOURLS_HOURS_OFFSET', '+8' );

阿里雲國際版簡訊使用注意事項

 阿里雲國際版簡訊收不到的可能原因 電話國碼後如果遇到原本是09開頭 要保留0 留0不留0都回發送成功但留0的才會收得到 官方這點也沒有說明清楚不知道是不是每個國家會不一樣

visual studio 生成類別圖

圖片
 C++寫好程式之後可利用VS內建功能產生類別圖 檢視後會產生.cd檔案 可在工具列選擇類別圖表地方匯出成圖片

[Android]判斷檔案名稱以及檔案類型

 首先用途是什麼?我最近寫 雲端列印用到的 在android裡面Mime類型的用途就是告訴系統,他是怎樣的檔案可以給那些城市處理。如設置為text / plain表示可以處理名為.txt文件。 MimeTypeMap類 MimeTypeMap類是專門處理MIMETYPE的類。 獲得檔案的mimeType返回字串 File file = new File(pptPath); Uri url =Uri.fromFile(file); String  mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension( MimeTypeMap.getFileExtensionFromUrl(url.toString())); 有試過裝不同APP應用程式後,會影響mimeType 得顯示。 另外獲得檔案名稱 file.getName()