php

简单的帝国生成xml格式的sitemap方法

YiEcho 发布于 2018-09-13

1、在网站目录下新建sitemap.php文件,复制下面代码: <?php /**************************************************** ** 帝国cms站点地图生成器 SiteMap Generator ** http://w...

阅读(670)赞 (0)

PHP用单例模式实现一个数据库类

6

YiEcho 发布于 2018-01-02

使用单例模式的出发点: 1、php的应用主要在于数据库应用, 所以一个应用中会存在大量的数据库操作, 使用单例模式, 则可以避免大量的new 操作消耗的资源。 2、如果系统中需要有一个类来全局控制某些配置信息, 那么使用单例模式可...

阅读(9622)赞 (0)

用php写的rsa加密解密

YiEcho 发布于 2016-10-26

一个简单的公钥和私钥的加密解密代码,加密的源数据最长是117 <?php header("Content-type:text/html;charset=utf-8"); // $fp=fopen("rsa_private_key.pem","r"); //你的私钥文件路径 ...

阅读(17361)赞 (0)

php用curl的post

YiEcho 发布于 2016-10-22

备份一下curl的post用法,因为很多时候都会出错,所以备份一下,$data是字符串例如:id=1&type=2之类的 function curl_post($url,$referer,$data){ $ch=curl_init(); curl_setopt($ch, ...

阅读(17440)赞 (0)

一个简单的登录

YiEcho 发布于 2016-09-28

在很多时候我们想做一个需要登录密码的,但是又不想入数据库,这个时候我们就可以用session或cookie做一个简单的登录 login.php文件大概就是: <?php if($_POST['password']){ if($_POST['password'] == 'yi...

阅读(17894)赞 (0)

linux重启php-fpm

YiEcho 发布于 2016-09-01

查看php-fpm进程数: ps aux | grep -c php-fpm 查看运行内存 /usr/bin/php -i|grep mem 重启php-fpm /etc/init.d/php-fpm restart 但是有部分是没有这个选项的就需要下面的方法重启: #测试php...

阅读(18420)赞 (0)

curl模拟百度蜘蛛爬取首页

1

YiEcho 发布于 2016-08-23

用curl模拟百度蜘蛛写一个函数模拟一下百度蜘蛛爬取首页 <?php function vspider_get($url){ $ch2 = curl_init(); $user_agent = "Baiduspider+(+http://www.baidu.com/sear...

阅读(18593)赞 (0)

php使用json_decode解析json返回NULL

YiEcho 发布于 2016-08-23

php使用json_decode解析json返回NULL解决方法有: 1. json字符串必须以双引号包含 $output = str_replace("'", '"', $output); 2. json字符串必须是utf8编码 $output = iconv('gbk', '...

阅读(18598)赞 (0)

用php连接access数据库

YiEcho 发布于 2016-08-08

有部分cms的数据库是access而且保存为了datas.asp,那么用php连接就应该是这样: <?php //读取mdb数据库例程 header("Content-type: text/html; charset=gb2312"); $conn = new com("A...

阅读(18840)赞 (0)

PHP分时间段显示

YiEcho 发布于 2016-07-20

有些时候网站需要在特定的时间显示特定的内容,例如在网站上显示:早上好、中午好、晚上好。实现这个功能并不难只要读取时间再做一个判断就可以了。写这个主要是记录一下自己今天用到了这个功能。 代码: <?php @header("Content-type: text/html;ch...

阅读(19188)赞 (0)

PHP连接Memcache例子

YiEcho 发布于 2016-07-16

Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。 而且Memcache是php中经常用到的缓存系统,下面就简单介绍一下php连接Memcache的代码 <?php $mem = new ...

阅读(19248)赞 (0)