Pages

Subscribe:

Ads 468x60px

Labels

2014年3月11日 星期二

Google網路廣告獲利 遭行動App侵蝕

Google幾乎是網路搜尋的代名詞,但愈來愈多用戶轉向行動裝置,且大把時間都是花在應用程式(App)而非網路上,Google的廣告獲利面臨的挑戰日增。為因應變局,該公司推出在搜尋結果中納入相關App資訊的新策略,致力於開拓新財源。
Google過去靠網路蜘蛛(spider)抓取網路資料,以精密的演算法對搜尋結果進行排名,但行動裝置用戶大多使用App,這套方法派不上用場,威脅Google規模500億美元的廣告業務。
Google去年秋季因此推出拓展行動用戶的新搜尋策略,模仿Google網路版網頁,當用戶使用智慧手機搜尋時,除關鍵字相關資料外,還會顯示相關App下載連結並詳列其功能。
臉書和推特等科技業者也紛紛採取類似行動,向App收取廣告費用以換取廣告頁面,臉書新策略已見初步成效。Google的行動已獲數家App業者支持,包括維基百科、旅遊網站Expedia與電影資料庫IMDB的App連結,都會出現在搜尋結果中。
對智慧手機來說,App連結比網頁連結更實用,像是可依螢幕大小自動調整,並納入手機定位功能以提供更多資訊。Google計劃讓App開發商遞交App以建構搜尋資料庫。

2014年3月9日 星期日

2014年3月7日 星期五

從PHP網頁將資料匯出成Excel檔

[Dreamweaver]從PHP網頁將資 料匯出成Excel檔

雖然網路上已經有重點說明,但對於習慣使用DW的我,還是不能符合需求....
自己試了很久....才試出我要的方式 -- 呼叫資料庫的資料,按連結轉成excel檔
做法:
資料庫名稱test,資料表ta和tb
          資料表ta
aidaclassaname
11蘋果
21鳳梨
32波蔡
42小白菜
53豬肉
63牛肉
74金魚
84吳郭魚
       
         資料表tb
aclassclassname
1水果
2蔬菜
3肉類
4魚類
1.將表格和頁首設定好,並做一個連結,作為下載excel的按鈕


匯出excel檔


 
  td> 
編號種類名稱< /td>
 
 

匯出excel



2.連到資料庫,新增資料集Recordset1,用進階選項,SQL內填入:
SELECT ta.aid, ta.aname, tb.classname FROM ta LEFT JOIN tb ON ta.aclass = tb.aclass GROUP BY ta.aid, ta.aname
新增一樣的資料集,名稱為Recordset2


if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
 
mysql_select_db($database_testbata, $testbata);
$query_Recordset1 = "SELECT ta.aid, ta.aname, tb.classname FROM ta LEFT JOIN tb ON ta.aclass = tb.aclass GROUP BY ta.aid, ta.aname";
$Recordset1 = mysql_query($query_Recordset1, $testbata) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
 
mysql_select_db($database_testbata, $testbata);
$query_Recordset2 = "SELECT ta.aid, ta.aname, tb.classname FROM ta LEFT JOIN tb ON ta.aclass = tb.aclass GROUP BY ta.aid, ta.aname";
$Recordset2 = mysql_query($query_Recordset2, $testbata) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
...

3.將資料顯示於table內,重複區域

...

 
  
編號種類名稱< /td>
>

...

4.複製下面語法至內最後面

if ($_GET['act']=='download') {
  downloadxls();
  die();
}
function downloadxls(){
$filename="test.xls";
header("Content-disposition: filename=$filename");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
}

5.複製table語法貼於function內;剪下php內的Recordset2部分,貼於function內;並做修改

function downloadxls(){
$query_Recordset2 = "SELECT ta.aid, ta.aname, tb.classname FROM ta LEFT JOIN tb ON ta.aclass = tb.aclass GROUP BY ta.aid, ta.aname";  
$Recordset2 = mysql_query($query_Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
 
$filename="test.xls";
header("Content-disposition: filename=$filename");
header("Content-type: application/octetstream");
header("Pragma: no-cache");
header("Expires: 0");
 
echo "& lt;td>名稱
編號種類
";
for ($i=0;$i<$totalRows_Recordset2;$i++)
{
$row_Recordset2 = mysql_fetch_array($Recordset2);
echo " ".$row_Recordset2['aid']."".$row_Recordset2['aname']."".$row_Recordset2['classname']." ";
$j=$i+1;
}
echo "
";
}


excel輸入數值超過12位數會轉為科學符號..很困擾

儲存格格式/[數值]:類別(C): 選擇 自訂/將類型改為 0

注意:最長位數到 Double 的上限,1 開頭是 16 位數,其他開頭是 15 位數,超過此長度的話,請改用字串格式,也就是 '1234567890123456790

2014年3月2日 星期日

如何在部落格放Facebook粉絲框?



https://developers.facebook.com/docs/plugins/like-box-for-pages

輸入粉絲團的網址

第1步 來到Facebook的Like Box頁面,依照網站欄位需求進行設定,右手邊會即時顯示這個Like Box的樣式,完成後請按﹝Get Code﹞。
  • Facebook Pafe URL:粉絲專頁連結
  • Width:寬度
  • Color Scheme:顏色樣式(分成白底與黑底)
  • Show Faces:顯示頭像
  • Stream:顯示最近張貼的文章
  • Header:顯示頂部
如何在部落格放Facebook粉絲框?
第2步 Facebook提供兩種嵌入粉絲框的語法,建議大家選擇iframe比較簡單,另一種是透過XFBML,如果iframe使用失敗,可以考慮嘗試看看。
如何在部落格放Facebook粉絲框?
第3步 以WordPress為例,在後台【外觀】→【模組】中,新增一個文字模組,然後輸入代碼並點﹝儲存﹞即可,我們是使用iframe語法。
如何在部落格放Facebook粉絲框?
第4步 最後你就會看到在側邊欄中顯示Facebook Like Box 粉絲框囉!
如何在部落格放Facebook粉絲框?

2014年2月28日 星期五

delta-homes.com 首頁綁架解決方法/ AdwCleaner

本文由 黑洞工作室 撰寫》
最近首頁綁架事件似乎又重出江湖,先是瀏覽器首頁被 qvo6.com 這個網站給綁架了,緊接著又是 delta-homes.com ,瀏覽器 IE、Firefox 、Google Chrome 全中槍落馬,無一倖免。
每次於瀏覽器首頁被綁架時,都是採用自己手動移除。但手動移除很累人,有時會因移除動作做的不完整,重開瀏覽器後又回到中標時的情況。
為了能事半功倍,這次改採以應用程式來移除,一次解決瀏覽器首頁被綁架、刪不掉的工具列、惡意廣告... 等等的問題。本文介紹 AdwCleaner 惡意程式移除工具。
AdwCleaner 惡意程式移除工具的功能如下:
一、清除莫名其妙跳出來的廣告與其他 Adware 廣告軟體.
二、清除各種不需要的、不知何時被安裝的奇怪軟體.
三、清除附掛在瀏覽器的各式 Toolbar 工具列.
四、解除瀏覽器首頁、搜尋引擎被綁架等 Hijacker 類侵擾.

軟體名稱:AdwCleaner
軟體版本: 3.004
軟體語言:英文
軟體性質:免費軟
系統支援:Windows XP/Vista/Win7/Windows 8
官方網站:http://general-changelog-team.fr/
軟體下載:按這裡

安裝完成後開啟程式時會出現更新程式最新版本得確認對話框,我們選擇"取消",直接執行。(▼如下圖)

按一下"Scan " 按鈕來進行掃描。(▼如下圖)

掃描完成後,在按一下"Clean " 按鈕來進行移除動作。(▼如下圖)
注意!在執行「Clean」功能前,請務必先關閉所有瀏覽器視窗與其他執行中的軟體與程式,執行完後 AdwCleaner 會讓電腦自動重開機,重開機後會再顯示已經清除哪些可疑程式、解決了哪些問題。

完成了,程式會顯示本次執行的結果,以文字檔格式作成報表供使用者儲存查詢。(▼如下圖)

重新開啟瀏覽器,看一下是不是已經恢復正常了呢。首頁被綁架還真是惱人啊!想知道您的首頁為何被綁架嗎? 請參考此篇 : 首頁被綁架的原因

2014年2月25日 星期二