利用php DOM函数实现简单的单页信息抓取 (在这里尽抓取a标签,功能实现了,但是扩展页链接抓取没有实现,欢迎大家批评指导) <?php error_reporting(E_ERROR); $pages = file_get_contents('http://www.php100.com
一.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, J
上一篇《JSON进阶第一篇 在PHP与javascript 中使用JSON》示范了在PHP和javascript中如何使用JSON类型的数据,本篇将介绍用AJAX方式得到JSON数据从而动态生成标题和提示语句。这种技术在静态页面向网站后台请求动态数
之前我们曾深入的探讨过PHP缓存技术,其中主要提到了数据缓存。数据缓存主要是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据, 并把查询结果序列化后保存到文
过去当运行一个大的web应用时候意味着需要运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。今天,“大型服务器”模式已经过去,取而代之的是大量的
数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MySQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经
最近看到一篇文章:《PHP开发者常犯的10个MySQL错误》,发现文中不少内容陈旧,随着时间推移技术发展变化而变得不适用。为了防止误导新手,特本着与时俱进的精神写出此文,绝非对原文作者的不尊重。1.使用MyISAM而不是InnoDB
在学习PHP的时候, 经常遇到各种错误提示,今天看到这错误提示和解释感觉挺好,现转过来,供我们学习。呵呵。。。。。 1、Notice: Undefined variable: 变量名in 注:使用了一个没有被定义的变量 2、Parse error: syntax er
IP反查域名,现在用的一般是bing的一个IP查询功能,即IP:222.222.222.222 写成php代码就变成了 <?php // 调用方法 $result=getResult("124.205.228.114"); print_r($result); function getContent($ur
众所周知,减小代码在传输中的大小,就能提高页面的传输速度,打开网页也就快 了,这是基于带宽瓶颈的理论,当然服务器速度受到其他很多因素的影响, 有PHP代码执行速度,数据库访问速度,磁盘读写IO速度等,无论怎样,带宽影响是非常
最近优化php项目,记录下经验,直接上干活。。。 php在公司项目中主要用于页面展现,前端有个view,view向后端的service请求数据,数据的传输格式是json。下面看优化前的service的代码:[php] <?php require_once(
根据官方文档一般是发送头信息,但是这个SOAP服务端不支持,最后是在new的时候发送了相关的参数才通过认证 PHP官方的实例基本都是下面这样子的代码,'authentication' => SOAP_AUTHENTICATION_BASIC 基本都少这
删除了原始图片保留了操作后的图片 /** * 缩小图片函数 * @param string $fileName * @return void */ private function createSmallImg($fileName) { list($width,$height,$type,$attr) = getimagesiz
</pre><pre class="php" name="code"><? //获取当前的域名: echo SERVER['SERVER_NAME'];//获取来源网址,即点击来到本页的上页网址 echo SERVER["HTTP_REFERER"]; SERVER['REQUEST_URI'];//获
在php中,怎么确保在调用一个函数之前,必须调用另外一个函数。当然,我们很快可能想到类的构造函数及成员函数。除了这种方式之外,还有其他方式吗?假设 在调用Search之前,必须调用Init函数,可以用如下方式组织代码:[php] func
__LINE__ 文件中的当前行号。网站推广 __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之
以前在windows下经常去一些壁纸网站,或者是美女的QQ相册,又或者是一个激情美女图片网站下载图片,经常需要点击右键然后“另存为”,要是遇见经典套图,这种重复的操作肯定会让你失去下载的动力。后来用了Firefox
众所周知,大部分网站的新闻资讯或商品信息都是静态页面。这样做的好处主要是为了:1、加快访问速度,避免过多的操作数据库;2、SEO优化,便于搜索引擎收录。 本示例围绕 CMS 系统的静态页面方案出发,展示批量生成静态
在做一些天气预报或者RSS订阅的程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址, 然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后
在我们设计和制作网站的过程中,有时把图片保存到数据库中要比存成文件的形式更加方便。和MySQL这对黄金组合可以很容易的实现上述功能。在本文中,我们将会向读者介绍如何把图片保存到MySQL数据库中以及如何将数据库中
写了好几篇关于twig的东西。。居然还没写个快速入门之类的。现在就写 概要 twig 的模板就是普通的文本文件,也不需要特别的扩展名,.html .htm .twig 都可以。 模板内的 变量 和 表达式 会在运行的时候被解析替换,标签(t
$textcolor = imagecolorallocate($img, 255, 0, 0); //设置水印字体颜色 $font = 'c:/windows/fonts/simhei.ttf'; //定义字体 $text = iconv("GB2312", "UTF-8", $waterImageUrl); //
<?php define('BASE_PATH',$_SERVER['DOCUMENT_ROOT']); define('SMARTY_PATH','/smartTest/Smarty//'); require BASE_PATH.SMARTY_PATH.'Smarty.class.php'; /*$dir
目前twig内建的函数包括attribute, block, constant, cycle, dump, parent, random, range. 其实部分函数,在tags的学习里已经见过了。 attribute函数 1.2版本新增 他就相当于是个. 操作符。 {{ attribute(object,
做逻辑判断的。目前支持的有divisibleby null even odd sameas constant defined empty divisibleby 检查是否能被整除{% if loop.index is divisibleby(3) %} ... {% endif %} {% if loop.index is divisi
2024-04-16
2022-01-28
2022-03-26
2014-05-30
2022-05-25
2022-01-18
2022-07-14
2022-10-04
2022-05-30
2022-03-24