摘要: 今天被安排做一下搜狐首页新闻部分抓取。本来很简单的事情,谁知到了搜狐页面抓过来的一直是乱码,怎么转都不行。只好深入研究了一下,也学到不少东西,写下来分享一下。一、什么是php采集程序?二、为什么要采集?三、采集些什么?四、如何采集?五、采集思路六、采集范例程序七、采集心得什么是php采集程序? php采集程序,也叫php小偷,主要是用于自动搜集网络上web页里特定内容,用php语言写的web程序,运行于支持php的平台上。谈到“自动搜集”,你可能联想到百度goole,联想到搜索引擎所做的事情。php采集程序,正是做类似的工作。为什么要采集?互联网正以飞快的速度在发展,web数据每天以几何级数据 阅读全文
posted @ 2012-11-09 22:56 风之相随 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 校验在web应用程序中是一个常见的任务。数据输入到表单需要被校验。数据在被写入数据库之前或者传入一个webservice时也需要被校验。 Symfony2 配备了一个Validator 组件,它让校验工作变得简单易懂。该组件是基于JSR303 Bean校验规范。一个Java规范用在PHP中。 基本验证 理解校验的最好方法是看它的表现。首先,假设你已经创建了一个用于你应用程序某个地方的PHP对象。 //src/Acme/BlogBundle/Entity/Author.php namespace Acme\BlogBundle\Entity; class Author { ... 阅读全文
posted @ 2012-11-06 12:52 风之相随 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 首先 进行数据库操作 1、建立一个数据库【User】,建立一张数据表【UserInfo】 包含四个字段 UserID int, UserName varchar(50), UserSex varchar(10), UserDesc varchar(50) 其中UserID为自动增长列 2、创建存储过程 (1)、查找表中所有数据 create procedure [dbo].[uInfo_select] as select * from userInfo (2)、根据ID查找表中数据 create procedure [dbo]... 阅读全文
posted @ 2011-08-23 19:28 风之相随 阅读(496) 评论(0) 推荐(0) 编辑
摘要: /// <summary> ///执行一个不需要返回值的SqlCommand命令,通过指定专用的连接字符串。 /// 使用参数数组形式提供参数列表 /// </summary> /// <remarks> /// 使用示例: /// int result = ExecuteNonQuery(connString, CommandType.StoredProcedure, "PublishOrders", new SqlParameter("@prodid", 24)); /// </remarks> /// 阅读全文
posted @ 2011-08-23 19:26 风之相随 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 下面总结了一些常用的Web Service,是平时乱逛时收集的,希望对大家有用。 ============================================ 天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字Web Service Endpoint Disco WSDL 中国邮政编码 <-> 地址信息双向查询/搜索Web Service Endpoint Disco WSDL 验证码图片We 阅读全文
posted @ 2011-08-11 13:37 风之相随 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 最近在折腾 PHP + MYSQL 的编程。了解了一些 PHP SQL 注入攻击的知识,于是写了这篇文章 http://www.xiaohui.com/weekly/20070314.htm,总结一下经验。在我看来,引发 SQL 注入攻击的主要原因,是因为以下两点原因: 1. php 配置文件 php.ini 中的 magic_quotes_gpc 选项没有打开,被置为 off 2. 开发者没有对数据类型进行检查和转义 不过事实上,第二点最为重要。我认为, 对用户输入的数据类型进行检查,向 MYSQL 提交正确的数据类型,这应该是一个 web 程序员最最基本的素质。但现实中,常常有许多小白式. 阅读全文
posted @ 2011-08-11 13:34 风之相随 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 今天研究了下PHP MVC结构,所以决定自己写个简单的MVC,以待以后有空再丰富。 至于什么MVC结构,其实就是三个Model,Contraller,View单词的简称,,Model,主要任务就是把数据库或者其他文件系统的数据按 照我们需要的方式读取出来。View,主要负责页面的,把数据以html的形式显示给用户。Controller,主要负责业务逻辑,根据用户的 Request进行请求的分配,比如说显示登陆界面,就需要调用一个控制器userController的方法loginAction来显示。 下面我们用PHP来创建一个简单的MVC结构系统。 首先创建单点入口,即bootstrap文件in 阅读全文
posted @ 2011-08-11 13:32 风之相随 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. 打开新的窗口并传送参数: 传送参数: response.write("<script> window .open('* .asp x?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request.QueryString("id"); string ... 阅读全文
posted @ 2008-03-07 15:32 风之相随 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 今天是第一次在这里写日记,留点文字纪念一下。 阅读全文
posted @ 2007-12-15 11:35 风之相随 阅读(102) 评论(0) 推荐(0) 编辑