首页
网站首页
公司简介
资讯中心
推荐内容
返回顶部
php实现图片远程采集,php调用mysql存储过程返回结果集
发布时间:2019-12-29 03:37
浏览次数:

现在有越来越多的个人主页站长需要了解如何如何在windows系统下配置自己的php,cgi服务器,以方便本地调试cgi和php的程序。 我们可以用Apache来一次搞定:以下由我自己整理的关于在单机Windows环境下的安装和配置 Apache Server 的文章。如果您正在 Windows 单机环境下测试自己的网站,建议您参考一下。 主要包括:安装和配置 Apache Server;使用 Perl CGI 脚本;使用 PHP 脚本。 --部分内容参考《Apache Server 系统管理员手册》。 一、Windows 下的安装 当然,你首先得要有Apache的安装程序。不妨先到看看。在这里有世界范围的Apache镜像站点列表,找到离你最近的那个。如果在国内,这里建议你到软件屋去看看。A pache的安装程序一般的文件名是apache_1_3_x.win32.exe。把它当到你机器里,运行它。 安装程序会提示你修改Apache安装的缺省目录位置C:Program FilesApache GroupApache。为了方便以后的配置和维护,建议你安装在根目录下,比方C:Apache。之后,你会被提示选择安装类型,建议你选择Cus tom,这样,你将知道安装了些什么。具体项目有Application File、Source Code、Apache Manual、Additional Modules、Icons、Repuired Directories。你可以根据你的情况来决定如何安装。 一切顺利的话,安装很快就会完成。Apache会自动的完成一些基本配置,你可以用UltraEdit-32打开c onf文件大致了解一下。 二、配置 Apache Server 这里首先进行的是基本的配置,以便你的Apache Server以你的意愿运行起来。 用UltraEdit-32打开conf文件。 1、寻找到ServerName。这里定义你的域名。这样,当Apache Server运行时,你可以在浏览器中访问自己的站点。如果前面有#,记得删除它,这是conf的注释标记。 2、寻找到ServerAdmin。这里输入你的E-Mail地址。如果你仅仅是单机使用,改不改没什么关系。 3、寻找到。向下有一句Options,去掉后面所有的参数,加一个All;接着还有一句Allow Override,也同样去掉后面所有的参数,加一个All。

最近开发一个项目,用到这个,记一下:

?php php实现图片远程采集//本程序为初学者入门,你可以随意更改使用//如有问题或有什么改进和优化,还望与我分享 QQ:297535861//与你一块进步。//2007-12-26function str_substr($str ,$statr, $end) { //字符串截取函数 $x = strpos($str, $statr); return substr($str, $x+strlen($start), strpos($str, $end)-$x+strlen($end)); }//////////////////////////////////////////////////$url=[url=];//[/url]给据采集内容自己定,这句上传后给自动加了连接,请去掉$str=file_get_contents($url); ///file_get_contents -- 将整个文件读入一个字符串$start='#######';//截取内容前的html 最后网页中唯一$end='########';//截取内容后的html 最后网页中唯一$content=str_substr($str , $start, $end);//echo $content; //测试采集到的内容echo 'hr';///////////////////////////////////////////////////$img_array = array(); $content1 = stripslashes($content); //stripslashes函数作用是去掉字符串中的转义字符if (get_magic_quotes_gpc()) $content1 = stripslashes($content1); //echo $content1;//文章内容嘿嘿开始处理了 preg_match_all(/(src|SRC)=((.+)/(.+).(gif|jpg|jpeg|bmp|png))/isU,$content1,$img_array,PREG_PATTERN_ORDER);//正则开始匹配所有的图片并放入数组$img_array中 ,=匹配规则可根据具体情况改写,这个通用性不强,还望那位高手给个通吃的匹配=$img_array = array_unique($img_array[2]); //array_unique -- 移除数组中重复的值,$img_array[2]到现在没有高清楚,猜想可能是取出二维数组中的某组。//print_r($img_array); //测试匹配到的内容set_time_limit(0); //限定最大执行时间

摘自对Zend 的marketing VP Pamela Roussos的访问继PHP获得“Programming Language of 2004”大奖之后,由Zend公司主导的PHP,开始向J2EE和.NET发起挑战,抢夺WEB企业应用开发市场。根据 Forrester公司的调研,预计到2006市场上将会 有22%的企业应用使用J2EE开发,13%使.NET,56%为二者结合,还有9%使用其它语言和平台。Zend公司的目标正是这9%(甚至更多,因为Zend认为J2EE过于复杂,而使用PHP来高效率地开发出高速的应用是不难的 。Zend公司已经推出了Zend Platform 1.1, 目的正是在于提高PHP的企业级应用竞争力。这是一个完整的解决方案,甚至为PHP和Java的结合提供了一个PHP/Java Integration Bridge ,使用两者可以方便地结合。它将被集中到Zend Studio中。Zend Platform支持 Linux, Sparc Solaris, FreeBSD 4.x/5.x 和 Mac OS X. ,其单CPU服务器版本价格为999美元,双CPU服务器版本价格为1495美元。 除了推出Zend Platform外,Zend公司正在加紧推出Zend Studio4.0,大约在情人节(05.02.14)可以推出Beta版本。 ZendStudio提供了MySQL, PostgreSQL, SQLite, Oracle, SQL Server, DB2 和 Cloudscape 数据库集成和支持。顺便提一下Zend公司,这个在以色列成立五年的公司已经拥有8000多个客户(如ufthansa, Lockheed Martin, Disney Online, Dresdner Bank, Orange and ADP)。2003年其总部迁往美国加利福尼亚州,并开始在德国和日本开设办事处。

友情链接: 网站地图
Copyright © 2015-2019 http://www.nflfreepicks.net. 新葡萄京娱乐场网址有限公司 版权所有