PHP 陣列轉字串寫入資料庫 Array to string

下方陣列轉字串,字串再轉回陣列,下方提供範例下載

<?php
$arr = array(
'aa'=>'aa',
'bb'=>'bb',
'cc'=>'cc',
'arr'=>array(1,2,3)
);
$str = serialize($arr);
echo $str;
echo '<br/>===<br/>';
$rearr = unserialize($str);
var_dump($rearr);

output

a:4:{s:2:"aa";s:2:"aa";s:2:"bb";s:2:"bb";s:2:"cc";s:2:"cc";s:3:"arr";a:3:{i:0;i:1;i:1;i:2;i:2;i:3;}}
===
array(4) { ["aa"]=> string(2) "aa" ["bb"]=> string(2) "bb" ["cc"]=> string(2) "cc" ["arr"]=> array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } }

範例:
download[……]

閱讀更多

Gmail 帳號被盜 申訴 取回

Gmail被盜申訴

Gmail如果真被盜,還挺麻煩的事,竊取者也不是笨蛋,

盜了帳號馬上所有密碼改掉,救援信件手機都改掉,
客戶剛好有被盜的情況,無計可施!
如果你無法登入,你可以先看下面這影片試著取回密碼
https://www.youtube.com/watch?v=svWvoiKCQZg
如果你已無計可施,走投無路,你不妨試一下跟Gmail申訴,
至於帳戶拿不拿得回來,就看天了

當你發現Gmail或Google帳戶被盜後,可以至下方網址跟Google申訴
https://services.google.com/inquiry/gmail_security1
選擇相應的項目後你會被要求提供關於您Gmail的訊息,包括最常聯絡人的email、您所創建的標籤名稱、邀請人信郵(如果您是被邀請註冊的)、最後登錄日期、Gmail申請日期等等。所以平時注意記錄下相關的信息,以免被盜時無計可施。

[……]

閱讀更多

解決 Avira 小紅傘圖示不見問題

大概是乖乖過期了吧
小紅傘圖示不見了,雖然好像不影響功能
但沒在右下角出現圖示,就是覺得怪怪的,人要比電腦兇呀

解決的方法很簡單只要下載登錄檔將它匯入(也就是點選連結->選執行->->確定
重新開機圖示就會出來了,沒有出來的話就拜一下

引用網址
http://gordon168.tw/?p=39[……]

閱讀更多

解決無法移除 Adobe CS

今天在 win10 控制台 > 程式和功能中移除 Adobe CS 失敗
重開機也無法移除,挖咧X,仍然顯示移除失敗。

由Adobe提供強制移除的程式,我是有效,下面一步一步帶囉

下在下面檔案

AdobeCreativeCloudCleanerTool.exe
檔案上按右鍵,以系統管理員方式執行

喔幹,指令介面,別怕
問要用什麼語言,日語只懂幾句( 嘿嘿 ),還是用英文吧,至少Google大神聽得懂
輸入 e 按 Enter




一堆警告呀,什麼阿哩阿紮的。
管你同不同意,就按 y 囉,不同意你就關閉程式,關了這一頁吧。

問你要清除什麼,按1,你就完了,看你要移除什麼按什麼。

yyyyyyyyyyyyyyyy
似乎完成了

重開機
去 win10 控制台 > 程式和功能看一下,
移除掉了恭喜!!
沒移除掉的,手殘移除錯的,
自己努力黑

參考資料

https://helpx.adobe.com/tw/creative-cloud/kb/cc-cleaner-tool-installation-problems.html

[……]

閱讀更多

[官方解決方法] Win10 一直跳「Avira antivirus 需要更新」問題

也不知道為什麼更新win10後,小紅傘一職跳出下面訊息

Avira antivirus 需要更新,avira antivirus 偵測到 windows 10 更新…

雖然似乎不影響功能,但每次開機都跳,覺得煩
網路上有些解決方法,但非官方解決方案,檔案裝起來有點不安,
怕開了道後門 ( 剛好發生第一銀行提款機被駭盜領事件 )

所以下面解決方法出自Avira官方文章
https://www.avira.com/zh-tw/support-for-home-knowledgebase-detail/kbid/1800

一、開啟Avira

二、停用Avira檔案保護

關閉「保護處理序,避免意外中止」項目。
關閉保護檔案和登錄項目,避免操作項目。

三、下載及安裝 Avira 註冊檔程式
下載官方檔案,下面載點是直接官網複製的連結
( 不放心的話可以連結官網該篇文章下載 )

載點:Win10UpdateMessage.zip解壓縮密碼:avira

檔案上按右鍵,以系統管理員身分執行

四、用Avira檔案保護
重新開啟剛才關閉的檔案保護功能

五、重新開機~OK

參考文章:

官方 Recurring Avira update message after each restart
https://www.avira.com/zh-tw/support-for-home-knowledgebase-detail/kbid/1800

小紅傘開機都會出現『avira antivirus 偵測到 windows 10 更新』http://www.mobile01.com/topicdetail.php?f=508&t=4650565

[……]

閱讀更多

PHP 國曆轉西元日期

<?php
// 國曆西元日期
//echo ROC_years_to_date('70/8/8');
//echo ROC_years_to_date('71/8/8','Y/m/d');
function ROC_years_to_date($date,$format='Y-m-d')
{
$arr = array();
preg_match_all("/[0-9]+/", $date , $arr);
        $y = intval($arr[0][0])+1911;
$m = intval($arr[0][1]);
$d = intval($arr[0][2]);
return date($format,strtotime($y.'/'.$m.'/'.$d));
}
?>

[……]

閱讀更多

PHP 取年齡或年資 get age of date

取年齡或年資

/*
 取年資
 https://vector.cool 

 date $date          到職日 ex:2006/3/8
 date $date2 = null  離職日 ex:2017/5/14
 return int 年資
*/
function get_age($date,$date2=NULL){
	$time = (empty($date2))?time():strtotime($date2);
	$time = $time - strtotime($date);
	return intval($time / (365*24*60*60));
}

用法:

這邊有個要注意的地方,使用這方法須先設定時區

date_default_timezone_set()

第二個參數不帶則為還在職,也就是取目前時間

date_default_timezone_set("Asia/Taipei");
echo get_age('2007/6/25');
echo get_age('2007/7/28','2017/12/23');

 [……]

閱讀更多