php的while跟for

php的while,while循环,不指定循环数的话,你可以试试把“$pp < = 10”这个改掉,随便该成 “$ab <= 10” 不按Control + C 是不会停下来的...必须给出1个变量的定义,就是$pp = 1,如果$pp = 2 ,那就会出现2-10的结果,“1.你好”就不会出现。 for网上就很多了,for 里面的数值就是(基础变量;条件;执行) Read more »

学习PHP的switch语句

学习php的switch语句,用来处理条件判断,每个case就是一个条件,可以这么理解
case-1是什么,就echo什么
case-2是什么,就echo什么
…………….
default: 就是什么都不是的时候。
然后echo什么
当然,日期就是1-7,礼拜一到礼拜天,难不成还有礼拜八…
Read more »

Debian上安装php的pear

linux下安装php的PEAR,其实不复杂,怎么搜了一下,网上好多介绍,看起来都是一样的文章,其实很简单的。
1)下载
curl -o go-pear.php http://pear.php.net/go-pear
2)运行go-pear.php
debian:~# php go-pear.php
3)这里按回车继续安装,CTRL+C放弃安装。
If you wish to abort, press Control-C now, or press Enter to continue:
4)有没有代理,没有代理直接回车
HTTP proxy (http://user:password@proxy.myhost.com:port), or Enter for none::
安装路径,默认回车
Read more »

PHP备份脚本 增加了日志的归档

昨天在php备份文件或文件夹一文介绍了如何使用php的CLI接口,写一个简单的备份脚本,今天在这个脚本的基础上增加了日志的归档,以便日后的查询,具体的脚本往下看…

  1. #!/usr/bin/php -q
  2. <?php
  3. echo "脚本主人:Baiqiuyi.com"."\n"."请支持我的Blog baiqiuyi.com"."\n"."备份开始"."\n";
  4. $today = date("Ymd");
  5. mkdir ("/root/backup/$today");
  6. system ("tar czfP /root/backup/`date +%Y%m%d`/www-backup.tar.gz  /var/www/");
  7. echo "正在创建备份日志,请稍等..."."\n";
  8. $log = fopen("/root/php_backup.log","a+");
  9. $date = date("D M j G:i:s T Y");
  10. fwrite($log,"backup job was completed at"." "."$date"."\n");
  11. fclose($log);
  12. sleep(3);
  13. echo "创建日志完毕!"."\n";
  14. sleep(3);
  15. echo "备份完毕!"."\n";
  16. ?>

php备份文件或文件夹

使用php制作简单备份脚本,这个脚本是这样工作的,设置变量$today取得今天的日期,然后创建以当天日期为文件的文件夹,用system函数调用系统tar的命令,压缩备份/var/www/的文件,创建以当天日期为名字的文件夹,把压缩包放在里面,放进crontab,每天早上5点30分自动备份一次,具体看脚本。
Read more »