php脚本查询whois信息

下午没事学习点php,写了个查询whois信息的脚本,调用系统的whois命令,当中也学了点东西,记录下来顺便可以跟大家分享一下.(高手请绕道….)
sed过滤文本
trim去除空格
strtoupper是将小写字母全部转为大写…为了匹配whois命令的结果.
当然还有首个字母是大写,大写转为小写,大写转为第一个字母大写 其他小写,等等..不涉及这个脚本我也没深入去看,懂的留言教我几招~
Read more »

php5使用fpdf创建pdf文件

安装fpdf
aptitude install php-fpdf

  1. < ?php
  2. require('/usr/share/php/fpdf/fpdf.php');
  3. $pdf = new FPDF();
  4. $pdf->open();
  5. $pdf->AddPage();
  6. $pdf->SetFont('Arial','B',16);
  7. $pdf->Cell(40,10,'from baiqiuyi.com');
  8. $pdf->Output('baiqiuyi.pdf');
  9. ?>

运行脚本后,在脚本目录下会生成一个pdf文件,名称为 baiqiuyi.pdf
没有Output的话也可以在运行脚本后 >abc.pdf 一样能生成
例如
Read more »

使用php脚本批量封IP

对于网络被攻击,管理员都希望能有简单而又有效的处理方式,使用shell也是个好办法,其他编程语言也都可以做到。今天我写个简单的php脚本来封IP。
linux杀手锏之无效路由_route-add-or-del-host-ip-reject这篇日志里介绍了无效路由的block方法。
现在简单的介绍一下这个脚本的工作流程,首先他是读取apache2目录下的日志文件,我们可以先对攻击者的特征做出判断,然后把攻击者的IP列出来,放在一个文本文件,至于是awk或是sed的来抽取及如何判断,这个我想应该管理服务器的人会比我清楚。
我的测试文本文件是这样的:
Read more »

在Debian上使用php脚本rsync同步远程文件

都知道rsync是用来同步与备份的优秀工具,写了个rsync同步的脚本,分别rsync我的web跟mysql两个目录,服务器的ssh端口是12345,当rsync遇到非默认端口的ssh这篇文章提到过
该如何处理,所以在这里不能用默认的端口。脚本工作的流程是这样的,判断目标文件夹是否存在,如果存在就继续下一步,不存在的话就建立目标文件夹,在脚本的最后加上具体的执行日期,作为log以备查询,log放在/var/log/文件夹里,脚本里还用到fopen,fwrite,fclose等函数…..
Read more »

简单PHP脚本 打印出日期与时间

常常在别人的博客的首页上看到有这么一条信息… “北京时间20:00 2008年8月8日” 类似这样的日期脚本,在屏幕打印出当天的日期与当前的时间,其实好简单,但是我初学php,我知道还有更方便的办法,我这个是比较笨的做法,但是起码也能实现这个功能 :) 有什么好的提议记得给我留言哦!期待收到您的高见!
Read more »