顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - arayc

頁: [1]
1
PHP程式設計討論區 / 回覆: PDO 基本用法
« 於: 2011-06-17 15:32 »
看起來跟adodb差不多,不過adodb好像比較好用方便

2
自己寫抓網頁函式太累了吧

去抓 "史努比" 來用不是比較快? 三行指令抓整張網頁
搜尋一下 snoopy. (連wordpress也是用這支class )


:)謝謝你告訴我這個工具!!

4
1. 先檢查變數裡是否有資料, 類似問題之前好多人有問過, 怎麼都不先爬文..
2. 檢查 insert() 字串裡的引號有沒有用錯

變數裡有資料
引號也沒有用錯

echo出來的sql語法直接貼到phpmyadmin可以寫入,就是在頁面上執行,寫入是空白
我只是想知道除了以上兩個問題以外,還會有什麼問題,會讓資料寫不進去或是空白

5
以下是我執行頁面的程式
代碼: [選擇]
<?php
include_once("db.php");
include(
"LIB_http.php");
include(
"LIB_parse.php");

$ch curl_init();
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_URL"http://scm.sco.gov.tw/_pg/content/memo.asp?sday=".date("Y/m/d"));
//echo "http://scm.sco.gov.tw/_pg/content/memo.asp?sday=".date("Y/m/d");
curl_setopt($chCURLOPT_HEADERfalse);
curl_setopt($chCURLOPT_USERAGENT"Google Bot");
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
$output curl_exec($ch);
curl_close($ch);

//$output = str_replace("&#39;","\"",$output);
//$output = iconv("big5","UTF-8",$output);

$tag_array parse_array($output"一、""</");

$output $tag_array[0];
//echo $output;
     
$sql " insert into `price3` (`p3_content`,`p3_date`)values(&#39;".$output."&#39;,&#39;".date("Ymd")."&#39;)";
mysql_query($sql);
echo $sql;

?>


提供引入檔的程式連結 http://www.schrenk.com/nostarch/webbots/DSP_download.php

請前輩們指教,我為何寫入本機時,p3_content 這個欄位空白的,而不是抓取的文字??

資料表
CREATE TABLE `price3` (
  `p3_sn` int(11) NOT NULL auto_increment,
  `p3_content` text NOT NULL,
  `p3_date` varchar(20) NOT NULL,
  PRIMARY KEY  (`p3_sn`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

--
個人是使用appserv套件包
Apapche 2.2.8(win32)
php 5.2.6
MySQL 5.0.51a
phpmyadmin 2.10.3

頁: [1]