第一阶段: (PHP+MySQL核心编程)
面向对象编程
MySQL数据库,
MySQL的优化细节。
HTTP协议,http也是我们web开发的基石。对我们了解PHP底层机制有很大帮助,做到知其然,还知其所以然。
数据库编程(mysql mysqli pdo),
MySQL扩展库、MySQLI扩展库和PDO方式。
MVC开发模式,使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
cookie和session,Session和Cookie是最重要的用户行为跟踪技术,尤其是电商,s...
在调用微信安全内容审核的时候,遇到如下的报错,百度也是搜了一大圈,后来才找到解决的方法,下面就谈谈我的跳坑经历,方便其他同学遇到这样的问题可以快速解决。 这里我们只谈图片内容审核的,其中的文本内容审核比较容易,我就不说了,主要就是图片这里容易遇到坑。{"errcode":41005,"errmsg":"media data missing hint: [zKfcwnNre-61nAMA]"}POST https://api.weixin.qq.com/wxa/img_sec_check?access_token=ACCESS_TOKEN
a...
复制代码 代码如下:$fp = fopen(‘d:/file.txt‘, ‘r+‘); if ($fp) { $i = 1; while (!feof($fp)) { //修改第二行数据 if ($i == 2) { fseek($fp, 2, SEEK_CUR); fwrite($fp, ‘#‘); break; } fgets($fp); $i++; } fclose($fp); } 这里需要注意的是fgets获取到一行后,文件指针指向行尾(也就是下一行开头),所以fwrite操作的是fgets后的下一行开头,至于从该行的第几个字符开始写,可以使用fseek函数来移动文件指针。另外一个需...
$str="你好<我>(爱)[北京]{天安门}";
echo f1($str); //返回你好 echo f2($str); //返回我 echo f3($str); //返回爱 echo f4($str); //返回北京 echo f5($str); //返回天安门function f1($str)
{
$result = array();
preg_match_all("/^(.*)(?:<)/i",$str, $result);
return$result[1][0];
} function f2($str)
{
$result = array();
preg_match_all("/(?:<)(.*)(?:>)/i",$str, $result);
return$result[1][0];
}
functi...
1、面向对象编程(OOP) 2、模板引擎(smarty)3、MYSQL(中级操作) 数据库抽象层(PDO):4、Ajax(异步刷新)5、Js框架(jQuery) Xml+JSON数据
HTTP协议6、WebService()7、Socket技术8、CURL技术 微信接口9、memcache缓存10、No-Sql存储11、MVC开发模式12、PHP框架(Thinkphp框架,YII,CI等)13、cms系统(PHPCMS/DeDecms)14、linux系统(*****)15、版本控制器原文:http://www.cnblogs.com/shuo-128/p/6842065.html
使用simple_html_dom.php,下载|文档 因为抓取的只是一个网页,所以比较简单,整个网站的下次再研究,可能用Python来做爬虫会好些。 1 <meta http-equiv="content-type" content="text/html;charset=utf-8"/>2 <?php3include_once ‘simplehtmldom/simple_html_dom.php‘;4//获取html数据转化为对象 5$html = file_get_html(‘http://paopaotv.com/tv-type-id-5-pg-1.html‘);6//A-Z的字母列表每条数据是在id=letter-focus 的di...
$lines = array_map(‘str_getcsv‘, file($filePath));; $result = array();
$headers = null;if (count($lines) > 0) {$headers = $lines[0];
}for($i=1; $i<count($lines); $i++) {$obj = $lines[$i];$result[] = array_combine($headers, $obj);//转成数组
}$json = json_encode($result, JSON_PRETTY_PRINT);//转成JSON
原文:http://www.cnblogs.com/jackson0714/p/7791595.html
模板代码<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title>ueditor demo</title></head><body><!-- 加载编辑器的容器 --><script id="container" name="content" type="text/plain"></script><!-- 配置文件 --><script type="text/javascript" src="http://localhost/myapp/public/ueditor.config.js"></script><!-- 编辑器源码文件 --><script type="text/javascript" src="http://localhost/myapp/public/...
复制代码 代码如下:<?php /* *读取文件内容至字符串中,同时去除换行、行首行尾空格。 */ header("Content-type: text/html; charset=utf-8"); echo preg_replace(‘/((\s)*(\n)+(\s)*)/i‘,‘,‘,file_get_contents(‘./file.php‘));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll //file.php内容: aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kk kk ll ll //file.php替换空格...
在网上找了很多,并没找到合适的要么有警告,要么压根不好使。if(is_resource($result)),if(mysql_result($result))完全做不到。if(mysqli_fetch_row($result))是最好使的一个,但是,当没有内容时会出现警告。正确方法是if(is_object($result))或if(!is_bool($result))。事件描述:SQL语句分两类,一类是show databases、select * from mysql.db这样有显示的语句;另一种是,update run..fundinfo set fundname = ‘叶伟‘ where...
熟悉SEO的朋友都知道,对于网站外部链接失效的情况如果链接带有rel="nofollow"属性可以避免不必要的损失。本文就以实例形式演示了PHP实现对站点内容外部链接的过滤方法。具体如下:问题描述:原来站内很多文章都是摘录的外部文章,文章里很多链接要么是时间久了失效了,要么就是一些测试的网址,如:http://localhost/ 之类的,链接多了的话,就形成站内很多死链接,这对SEO优化是很不利的。解决方法:需要对站点内的内容进行过滤,...
同一域名对应多个IP时,PHP获取远程网页内容的函数 [文章作者:张宴 本文版本:v1.0 最后修改:2008.12.15 转载请注明原文链接:http://blog.zyan.cc/post/389/]PHP获取远程网页内容有多种方式,例如用自带的file_get_contents、fopen等函数。
引用
<?php
echo file_get_contents("http://blog.zyan.cc/abc.php");
?>但是,在DNS轮询等负载均衡中,同一域名,可能对应多台服务器,多个IP。假设blog.zyan.cc被DNS解析到72.249...
本文实例讲述了PHP限制HTML内容中图片必须是本站的方法。分享给大家供大家参考。具体实现方法如下:1. PHP代码如下:
<?php
$dom = new DOMDocument;
$dom->loadHTML(file_get_contents(‘input.html‘));
$xpath = new DOMXpath($dom);
$img = $xpath->query(‘//img‘);
foreach($img as $i) {$url = parse_url($i->getAttribute(‘src‘));if(isset($url[‘host‘]) && in_array($url[‘host‘], array(‘yourdomain.com‘, ‘w...
在使用Thinkphp开发的内容管理系统里面,很多东西都要自己开发,内容分页当然也是要自己开发的,下面是我根据查资料自己整理的方法:1、首先是在后台编辑内容的时候需要插入分页符,不同的编辑器分页符自然也不同了2、然后就是读取文章内容的时候,要根据分页符来把内容分割成多个数组然,这里需要传值当前是第几页,根据页数来读取分割后的数组代码如下:复制代码 代码如下:
<php>
$arr_con=explode(‘_ueditor_page_break_tag...
/*** 读远程内容* @return string*/function get_url_content($url){if(function_exists("curl_init")){$ch = curl_init();$timeout = 30;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$file_contents = curl_exec($ch);curl_close($ch);}else{$is_auf=ini_get(‘allow_url_fopen‘)?true:false;if($is_auf){$file_contents = file_get_...