分类目录归档:PHP

wordpress自定义php页面

1.找到自己的模板名字。后台,外观。即可看见当前主题名字Twenty Ten 1.3 2.服务器上/wp-content/themes/模板名字。我的为 /wp-content/themes/twentyten 3.复制首页index.php 一个改名为links.php(你改成你自己想要的名字。) 源码如下 <?php /** * The main template file. * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the … 继续阅读

发表在 PHP | 标签为 | 留下评论

Apache防盗链图片

不少朋友的网站图片很多,怕别人盗链。下载不怕,就一次,盗链很害怕,每次加载对方网页都消耗我的服务器的资源。 .htaccess里 RewriteEngine On RewriteBase /blog/ RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !google.com [NC] RewriteCond %{HTTP_REFERER} !baidu.com [NC] RewriteCond %{HTTP_REFERER} !localhost [NC] RewriteRule .*\.(gif|jpg)$ http://java-er.com/no.jpg [R,NC,L] RewriteCond %{HTTP_REFERER} !google.com [NC] 允许google.com域名盗链 RewriteRule .*\.(gif|jpg)$ http://java-er.com/no.jpg [R,NC,L] 如果有人盗链我的图片,那么跳转到别的图片去。 说明一下其中的R、NC 和 L R … 继续阅读

发表在 PHP | 标签为 , | 留下评论

php-redis中文命令大全

PHP-redis中文文档 phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/owlient/phpredis(支持redis 2.0.4) Redis::__construct构造函数 $redis = new Redis(); connect, open 链接redis服务 参数 host: string,服务地址 port: int,端口号 timeout: float,链接时长 (可选, 默认为 0 ,不限链接时间) 注: 在redis.conf中也有时间,默认为300 pconnect, popen 不会主动关闭的链接 参考上面 setOption 设置redis模式 getOption 查看redis设置的模式 ping 查看连接状态 get 得到某个key的值(string值) 如果该key不存在,return … 继续阅读

发表在 PHP, 数据库, 高并发与大数据 | 标签为 | 留下评论

跨站cookie读取-第三方cookie问题p3p解决

IE6中设置隐私级别的时候,默认为中。拒绝第三方cookie。这样的话,标准的iframe 中的cookie,就无法获取了。 另外采用图片标签潜入的源码,cookie也无法得到。 比如当前页面为java-er.com/a.html <img src="php-er.com/3.php"> 3.php中的cookie也无法得到。IE会显示block掉这个域名。php-er.com 相对当前页面为第三方cookie <script src="php-er.com/3.php"> 效果相同,也会被拒绝。 iframe就是大家经常遇到的问题了。 解决第三方cookie问题,使用p3p即可搞定。 在php 读写cookie的文件第一行写 header(“P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”); 一切都搞定了。 使用firebug会看到头信息多了一行P3P Cache-Control no-store, no-cache, … 继续阅读

发表在 PHP, WEB前端 | 标签为 , | 一条评论

php采用tcpdf生成pdf支持中文,图片

上次找到fpdf发现文档支持不足。而且含有php5.4不能用了的过期函数,图片进去也显示不了等问题。 特意找到这个tcpdf。 下载的地址 http://sourceforge.net/projects/tcpdf/files/ 搞一个试试 中文字体包下载 http://sourceforge.net/projects/hawebs/files/Assistance/PHP/Droid%20Sans%20Fallback%20-%20PHP.zip/download 下载后,将它解压放在droidsansfallback.php、droidsansfallback.z以及droidsansfallback.ctg.z这三个文件复制到 TCPDF\fonts 下面即可 注意代码中 $pdf->SetFont(‘droidsansfallback’, ”, 12); 此行代码控制中文显示 require_once(‘../config/lang/chi.php’); 表示调用中文包 控制图片输出 $pdf->Image(‘../images/3.jpg’, ”, ”, 0, 0, ”, ”, ”, false, 300, ”, false, false, 1, false, false, false); 代码直接在下载的example包中复制008那个进行修改。 代码如下   <?php   … 继续阅读

发表在 PHP | 标签为 , | 2 条评论

php采用fpdf生成中文pdf

fpdf官方网站大陆无法打开。 特意下载了一份,放入我的网盘。需要的朋友去下载 1.小测试 发生一个错误 Deprecated: Function set_magic_quotes_runtime() is deprecated in /Users/mc2/WEB/php/test/pdf/fpdf.php on line 1126 set_magic_quotes_runtime 原因是导致这个提示的原因是在PHP5.3后此特性(set_magic_quotes_runtime())已经关闭。 而且在PHP6中已经完全移除此特性。 你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号。 害怕错误,将这些函数前面都加@符号。 打开fpdf.php这个类库文件,查找set_magic_quotes_runtime 前面都加上@就好了。 2 入门例子 define(’FPDF_FONTPATH’,'font/’); require(’fpdf.php’);   $pdf=new FPDF(); $pdf->Open(); $pdf->AddPage(); $pdf->SetFont(’Arial’,'B’,16); $pdf->Cell(40,10,’Hello World!’); $pdf->Output(); 这个办法在浏览器直接显示一个PDF。如果想直接生成文件那么最后一行修改为 $pdf->Output(‘test.pdf’); 即可生成文件。 3 中文处理 采用那个chinese包来处理中文 … 继续阅读

发表在 PHP | 标签为 , | 留下评论

jQuery快速上手,下拉菜单小例子

jQuery出来的时候我就知道他是一个js封装函数库。作为一个曾经对JS还比较熟悉得人,认为这个玩意不值得一用。近来发现不少特效都用jQuery来实现,今天一用,发现的确能少写很多代码,就可以实现以前复杂的算法。 jQuery 下载地址 http://docs.jquery.com/Downloading_jQuery Current Release 1.8.0 (Release Notes) 一个简单的jQuery调用   <html> <head> <script type="text/javascript" src="jquery-1.8.0.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("p").click(function(){ $(this).hide(); }); }); </script> </head>   <body> <p>If you click on me, I will disappear.</p> </body>   </html> $(document).ready(function(){ 表示文档绑定事件函数 … 继续阅读

发表在 PHP | 标签为 , | 留下评论

mongodb 关闭无法正常启动, use –journal

Tue Aug 21 09:12:20 Tue Aug 21 09:12:20 warning: 32-bit servers don’t have journaling enabled by default. Please use –journal if you want durability. Tue Aug 21 09:12:20 Tue Aug 21 09:12:20 [initandlisten] MongoDB starting : pid=1192 port=27017 dbpath=/Users/mc2/mongo/db 32-bit … 继续阅读

发表在 JAVA, MAC, PHP, 数据库, 高并发与大数据 | 标签为 | 留下评论

mongodb 安全管理命令

1、以安全认证模式启动 bin/mongod?–auth?-dbpath /Users/mc2/mongo/db -logpath /Users/mc2/mongo/log.log & 使用–auth选项启动mongod进程即可启用认证模式。 或者,也可以修改/etc/mongodb.conf,设置auth=true,重启mongod进程。   2.添加用户 db.addUser(“admin”, “123456″)   3.安全认证 db.auth(“admin”, “123456″) 认证成功的情况下 db.system.users.find() { “_id” : ObjectId(“5032e8386a7fc39e31978c50″), “user” : “admin”, “readOnly” : false, “pwd” : “95ec4261124ba5951720b199908d892b” } 否则返回空   4.为数据库写数据(同步到磁盘)加锁   db.runCommand({fsync:1,lock:1}) 说明: 该操作已经对数据库上锁,不允许执行写数据操作,一般在执行数据库备份时有用。执行命令,结果示例如下: db.runCommand({fsync:1,lock:1}) … 继续阅读

发表在 JAVA, PHP, 数据库, 高并发与大数据 | 标签为 | 留下评论

MongoDB 数据基本命令

接上篇MongoDB 的安装 今天研究一下Mongodb的数据库命令 启动 cd /Users/mc2/mongo bin/mongod -dbpath /Users/mc2/mongo/db -logpath /Users/mc2/mongo/log.log & 进入命令 bin/mondo 如果登陆远程mongo,采用如下命令 bin/mongo -u admin -p 123456 127.0.0.1:27017/yuexiaosheng 显示如下 localhost:mongo mc2$ bin/mongo MongoDB shell version: 2.0.2 connecting to: test > 表示进去了。 基本命令 1.show dbs 查看数据库列表 > show … 继续阅读

发表在 JAVA, Linux, PHP, 高并发与大数据 | 标签为 | 留下评论