php 将火车头采集db3数据导入到dedecms完整代码

 更新时间:2016年11月25日 16:29  点击:1844

$path ="d:pdoSpiderResult.db3";
 $conn = new PDO("sqlite:$path");
 $array=array('','',''); 

 if( $conn )
 {
  //echo ('connection pdo success');
 }
 else
 {
  echo ('cnnection pdo fail ,plase check database server!');
 }
 $count=0;
 $sp = new SplitWord();
 foreach ($conn->query('SELECT * FROM content limit 160,80') as $row)
 {
  
  // baise info
  
  $softtitle = mysql教程_escape_string(mb_convert_encoding($row[3],'gbk','auto')).'-js相册';//title
  
  //file title
  
  $softcontent =  str_replace('Image/','http://g.111cn.net/javascript教程/Image/',mb_convert_encoding($row

[4],'gbk','auto'));
  
  //file size of size
  
  $softsize = '未知';
  
  // file downurl
  
  $softurl = str_replace('.zip','',$row['address']);
  $filetype='.rar';
  $softpath='http://g.111cn.net/javascript/'.$softurl.$filetype;
  $view ='<br />效果预览地址<a href=http://g.111cn.net/javascript/'.$softurl.'

target=_blank>'.$softtitle.'</a>';//效果预览地址

      preg_match_all("/(src|SRC)=["|'| ]{0,}((.*).(gif|jpg|jpeg|png|bmp))/isU",$softcontent,$img_array);
  $thum = str_replace("'",'',str_replace('"','',$img_array[2][0]));
  $softlinks = mysql_escape_string("{dede:link islocal='1' text='$localhost'}".$softpath."{/dede:link}");
  $a = strip_tags($softcontent);
  $b = $sp->SplitRMM($softtitle);
  $keywords = str_replace(' ',',',$b);
  
  $desciption = '';//desc + split word
  $introduce =$softcontent.$desciption.$view;
  $os ='Win2003,WinXP,Win2000,Win9X';
  //call out link  descript 
   
  $addsoft = "Insert into d_addonsoft(typeid,filetype,language,softtype,accredit,

os,softrank,officialUrl,officialDemo,softsize,softlinks,introduce,templet,userip,redirecturl)";
   $addsoft .=" values

('$typeid','$filetype','$language','','','$os','3','','','$softsize','".$softlinks."','$introduce','','222.103.69.94','')";

   mysql_query( $addsoft ) or die('addsoft'.$addsoft.mysql_error());//.$addsoft
   $newid = mysql_insert_id();
  
   // Read insert new id
          
   $sortrank = time();
  
   //Read the minutes and seconds when the system is currently
  
   $click = mt_rand(1000,10000);
  
   // Random Clicks 1000 , 10000 btween   
  
  
   $archives = "Insert into d_archives

(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,litpic,writer,source,pubdate,senddate,mid,descripti

on,keywords)";  
   $archives.=" values

('$newid','$typeid','0','$sortrank','p','1','3','0','$click','0','$softtitle','$thum','$write','unkown','$sortrank','$sortran

k',1,'$desciption','$keywords')";
  
   mysql_query($archives) or die('archives '.$archives.'|'.mysql_error()); //$archives.
   $arctiny = "Insert into d_arctiny(id,typeid,typeid2,arcrank,channel,senddate,sortrank,mid) values

($newid,$typeid,0,0,3,'$sortrank','$sortrank',1)";
  
   mysql_query( $arctiny) or die( 'arctiny'.$arctiny.mysql_error());//$arctiny.
 
 }
 echo '总共有多条',$count,"不存地的";

本站原创转载注明来源www.111cn.net

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ajax+php 无刷新数据调用经典实例</title>
<script>
function G(id){
  return document.getElementById(id);
 }
 
 function createXMLHttpRequest(){//创建XMLHttpRequest对象
  if(window.ActiveXObject){//IE
    try {
     return new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e){
     return;
    }
   }else if(window.XMLHttpRequest){//Mozilla,firefox
    try {
     return new XMLHttpRequest();
    } catch(e){
     return;
    }
   }
  }

 function returnCity(Value,divId,at,pid){//主调函数
  var xmlHttp=createXMLHttpRequest();
  var url = "s.php?cid="+Value+"&at="+at+"&pid="+pid+"&mt="+Math.random(100);
  //alert(url);
  if (Value==""){  
   return false ;
  }
  if (xmlHttp){
   callback = getReadyStateHandler(xmlHttp,divId);
   xmlHttp.onreadystatechange = callback;
   xmlHttp.open("GET", url,true);
   xmlHttp.send(null);
  }
 }

 function getReadyStateHandler(xmlHttp,divId){//服务器返回后处理函数
  return function (){
   if(xmlHttp.readyState == 4){
    if(xmlHttp.status == 200){        
      if (xmlHttp.responseText){
       G(divId).innerHTML=xmlHttp.responseText;     
      }else{
       G(divId).innerHTML="";     
      }      
    }
   }
  }
 }
 
 function ajaxData(inputName,divId,action,cpid)
 {
  //alert(inputName);
  var cityid = G(inputName).value;
  var pid = G(cpid).value;  
  returnCity(cityid,divId,action,pid);

 }
</script>
</head>

<body>
<input name="" type="text" onMouseOver="ajaxData('city_type','cityareaid','c','borough_type');" />
<div id="ajaxHtml">
</div>
</body>
</html>
//s.php文件
$Db = new Db();
  $type = ( $action=='esfPice')?1:2;  
  $sql = "Select * from cn_loupan_city_price where city_id ='$cid' and price_type='$type'";
  $query = $Db->query( $sql );
  $str ='';
  if( $Db->rows( $query ) )
  {
   $result = $Db->fetch( $query ,0);
   foreach( $result as $_v => $v )
   {
    
    $str .= "<LI><A onClick="switchprop('price2_Value','".$v['city_price_show']."','price2_List','price','".$v['city_price']."')" href="javascript教程:void(0);" target=_self>".$v['city_price_show']."</A></LI>";    
   }
   echo $str;
  }
  else
  {
   exit('可不选!');
  }  
  //这里只讲ajax不讲数据库教程连接
www.111cn.net原他

<?php
//fsocket模拟post提交
$purl = "http://localhost/netphp/test2.php?uu=rrrrrrrrrrrr";
print_r(parse_url($url));
sock_post($purl,"uu=55555555555555555");

//fsocket模拟get提交
function sock_get($url, $query)
{
   $info = parse_url($url);
   $fp = fsockopen($info["host"], 80, $errno, $errstr, 3);
   $head = "GET ".$info['path']."?".$info["query"]." HTTP/1.0 ";
   $head .= "Host: ".$info['host']." ";
   $head .= " ";
   $write = fputs($fp, $head);
   while (!feof($fp))
   {
    $line = fread($fp,4096);
    echo $line;
   }
}
sock_post($purl,"uu=rrrrrrrrrrrrrrrr");

function sock_post($url, $query)
{
   $info = parse_url($url);
   $fp = fsockopen($info["host"], 80, $errno, $errstr, 3);
   $head = "POST ".$info['path']."?".$info["query"]." HTTP/1.0 ";
   $head .= "Host: ".$info['host']." ";
   $head .= "Referer: http://".$info['host'].$info['path']." ";
   $head .= "Content-type: application/x-www-form-urlencoded ";
   $head .= "Content-Length: ".strlen(trim($query))." ";
   $head .= " ";
   $head .= trim($query);
   $write = fputs($fp, $head);
   while (!feof($fp))
   {
    $line = fread($fp,4096);
    echo $line;
   }
}

?>

php教程 中文与英语正则表达式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>php 中文与英语正则表达式</title>
</head>

<body>
<form id="111cnNet" name="111cnNet" method="post" action="">

<input name="url" type="text"  />
<input name="" type="submit"   value="提交 "/>
</form>

</body>
</html>
<?
function funcChinese($str,$num1='',$num2='')//判断中文正则
 {
  if($num1!='' and $num2!=''){
   return (preg_match("/^([x81-xfe][x40-xfe])

{".$num1.",".$num2."}$/",$str))?true:false;
  }else{
   return (!eregi("[^x80-xff]","$str"))?

true:false;
  }
 }

if( $_POST)
{
 if( funcChinese( $_POST['url'] )  )
 {
  echo '是中文';
 }
 else
 {
  exit('不是有效中文');
 }
}
//这个只能一个个字符判断哦,你可以用foreach来处理
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>电话号码 手机号码 正则表达式实例</title>
</head>

<body>
<form id="111cnNet" name="111cnNet" method="post" action="">

<input name="url" type="text"  />
<input name="" type="submit"   value="提交 "/>
</form>

输入13875998850
输出有效联系方式

输入0136986+9557
输出 联系方式有问题
</body>
</html>
<?
function funcPhone($str)//电话号码正则表达试
  {
   return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false;
  }    
 
 function funcMtel($str)//手机号码正则表达试
 {
  return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false;
 }


if( $_POST)
{
 if( funcPhone( $_POST['url'] )  || funcMtel( $_POST['url'] ) )
 {
  echo '有效联系方式';
 }
 else
 {
  exit('联系方式有问题');
 }
}
?>

[!--infotagslink--]

相关文章

  • 详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)

    这篇文章主要介绍了在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2020-07-11
  • R语言导入导出数据的几种方法汇总

    这篇文章主要给大家总结介绍了R语言导入导出数据的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-05-06
  • phpexcel导入xlsx文件报错xlsx is not recognised as an OLE file 怎么办

    phpexcel是一款php读写excel的插件了,小编有一个这样的功能要来实现,但是在导入xlsx时发现xlsx is not recognised as an OLE file 了,但是导入xls是没有问题了,碰到这种...2016-11-25
  • C#数据导入到EXCEL的方法

    今天小编就为大家分享一篇关于C#数据导入到EXCEL的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...2020-06-25
  • 让C# Excel导入导出 支持不同版本Office

    让C# Excel导入导出,支持不同版本的Office,感兴趣的小伙伴们可以参考一下...2020-06-25
  • Go 自定义package包设置与导入操作

    这篇文章主要介绍了Go 自定义package包设置与导入操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-05-06
  • C# Winform实现导入和导出Excel文件

    这篇文章主要为大家详细介绍了C# Winform实现导入和导出Excel文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • PHP导入导出Excel文件的方法

    下面我来给大家介绍在php中操作excel两个实例,一个是利用PHP-ExcelReader导入excel并输出,另一种是直接输入excel并导出,下面看实例。 借助PHP-ExcelReader这个开...2016-11-25
  • php利用ExcelFileParser把excel导入数据库

    这是一款实用的php教程利用excelfileparser把excel导入数据库教程哦。 代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transi...2016-11-25
  • dedecms 软件批量增加描述连接方法

    mysql教程_connect('localhost','root','root') or die('database connect failer'); mysql_select_db('m'); mysql_query("set Names 'gb2312'"); $sql = "Select...2016-11-25
  • php ajax仿dedecms 验证新闻是否存在

    本教程是一款利用了php ajax无刷新验证用户输入的新闻标题是否己经存在了数据库中,如果是返回0否则就返回1 代码如下 复制代码 <tr> <td a...2016-11-25
  • 仿dedecms顶评[顶,踩]功能源码下载

    仿dedecms顶评[顶,踩]功能源码下载 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>...2016-11-25
  • dedecms函数分享之获取某一栏目所有子栏目

    以前从来没写过递归(其实想想,对算法完全没概念),刚好有这个需求,试着写了一下,发现也挺容易的,特别记录一下。数据库是dedecms默认的,dede_arctype是保存栏目的表,reid是栏目的父级栏目id。复制代码 代码如下:$array = array(...2014-05-31
  • 基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理

    在很多系统模块里面,我们可能都需要进行一定的数据交换处理,这样可以很好的达到用户操作体验感,接下来通过本文给大家介绍基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理相关知识,非常具有参考价值,感兴趣的朋友一起学习吧...2016-05-14
  • php将第三方应用会员表导入到ucenter memberfields表

    代码如下 复制代码 mysql教程_connect('localhost','0731-cn','0731licheng1') or die('sever '); mysql_select_db('0731-cn') or die('dat...2016-11-25
  • MySQL数据的导出和导入

    来源 : CCU的新闻组 | 整理修改:Hunte | 收录日期 : 2000-08-21 导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不...2016-11-25
  • 解决hive中导入text文件遇到的坑

    这篇文章主要介绍了解决hive中导入text文件遇到的坑,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-04-07
  • python基础之模块的导入

    这篇文章主要介绍了python模块的导入,实例分析了Python中返回一个返回值与多个返回值的方法,需要的朋友可以参考下...2021-10-24
  • Redis数据导入导出以及数据迁移的4种方法详解

    这篇文章主要介绍了Redis数据导入导出以及数据迁移的4种方法详解,需要的朋友可以参考下...2021-01-15
  • php+jquery在线切图代码[仿dedecms]

    php+jquery在线切图代码[防dedecms] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"...2016-11-25