预览模式: 普通 | 列表

百度关键字采集器V1.1演示视频及下载

宝宝出生第十八天

宝宝出生第十八天

分类:个人随笔 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 34

php获取搜索引擎蜘蛛的爬行记录

最近要做个搜索引擎蜘蛛爬行的记录,当然要用代码来记录,不然会很麻烦的。庆幸的是php就有已经内置好的函数。$_SERVER['HTTP_USER_AGENT']变量就可以判断。如果该变量中含googlebot则为谷歌蜘蛛,含baidu则为百度蜘蛛,含yahoo则为雅虎蜘蛛。下面是一个获取蜘蛛的简单函数:

function get_naps_bot()   {          

    $useragent = strtolower($_SERVER['HTTP_USER_AGENT']);                                   

    if(strpos($useragent'googlebot') !== false){                   

查看更多...

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 103

PHP调用MYSQL存储过程实例

实例一:无参的存储过程
$conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");
mysql_select_db('test',$conn);
$sql = "
create procedure myproce()
begin
Insert INTO user (id, username, sex) VALUES (NULL, 's', '0');
end;
";
mysql_query($sql);//创建一个myproce的存储过程

$sql = "call test.myproce();";
mysql_query($sql);//调用myproce的存储过程,则数据库中将增加一条新记录。

实例二:传入参数的存储过程
$sql = "
create procedure myproce2(in score int)
begin
if score >= 60 then
select 'pass';
else
select 'no';
end if;
end;
";
mysql_query($sql);//创建一个myproce2的存储过程
$sql = "call test.myproce2(70);";
mysql_query($sql);//调用myproce2的存储过程,看不到效果,可以在cmd下看到结果。

实例三:传出参数的存储过程
$sql = "
create procedure myproce3(out score int)
begin
set score=100;
end;
";
mysql_query($sql);//创建一个myproce3的存储过程
$sql = "call test.myproce3(@score);";
mysql_query($sql);//调用myproce3的存储过程
$result = mysql_query('select @score;');
$array = mysql_fetch_array($result);
echo '<pre>';print_r($array);

查看更多...

Tags: php mysql

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 115

几个与特殊字符处理有关的PHP函数

函数名  释义  介绍
htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成&amp; 
"转成&quot;
' 转成&#039;
<转成&lt;
>转成&gt;
htmlentities() 所有字符都转成HTML格式 除上面htmlspecialchars字符外,还包括双字节字符显示成编码等。
     
addslashes 单双引号、反斜线及NULL加上反斜线转义 被改的字符包括单引号 (')、双引号 (")、反斜线 backslash (\) 以及空字符NULL。
stripslashes 去掉反斜线字符 去掉字符串中的反斜线字符。若是连续二个反斜线,则去掉一个,留下一个。若只有一个反斜线,就直接去掉。
     
quotemeta 加入引用符号 将字符串中含有 . \\ + * ? [ ^ ] ( $ ) 等字符的前面加入反斜线 "\" 符号。
nl2br() 将换行字符转成<br>  
strip_tags 去掉HTML及PHP标记 去掉字符串中任何 HTML标记和PHP标记,包括标记封堵之间的内容。注意如果字符串HTML及PHP标签存在错误,也会返回错误。
mysql_real_escape_string 转义SQL字符串中的特殊字符 转义 \x00  \n  \r  空格  \  '  " \x1a,针对多字节字符处理很有效。mysql_real_escape_string会判断字符集,mysql_escape_string则不用考虑。

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 85