博客统计信息

用户名:jiemelody
文章数:83
评论数:5
访问量:40124
无忧币:121
博客积分:758
博客等级:4
注册日期:2008-06-18

订阅我的博客


google reader 鲜果 QQ邮箱 有道 抓虾
写了一个简单的PHP程序,结合SMS Server Tools 3,可以作为发送短信用的网关。

可以发给一个手机,也可以发给一组手机,只要提供组名,程序会自动展开。

没啥技术含量,主要就是PHP的文件操作和url转换,有需要的朋友可以拿去用,纯GPL结合SMS <wbr>server <wbr>tools <wbr>3的简易PHP短信网关程序



<?php



//创建短信文件

function CreateSMS($smsfile,$phone,$message){



if ($handle = fopen($smsfile, "w")){

    $body = stripslashes(urldecode($message));    //解码URL

    fputs($handle, "To: $phone\n");               //要发送的手机号

    fputs($handle, "Alphabet: UCS\n");            //短信编码

    fputs($handle, "\n");

    if (strlen($body) > 0)

       {

         $body = iconv('utf-8','UCS-2BE',$body);  //把消息内容转换成中文短信格式

         fputs($handle, "$body");

       }

    else

       {

         fputs($handle, "\n");

       }

    fclose($handle);

}

else

    return 2;

}



//展开短信用户组

function ExpandGroup($groupfile){



if (is_readable($groupfile)){

    $lines = file($groupfile);                    //将文件的每一行读入数组

    foreach ($lines as $tempstring)

       {

         $tempstring = explode("\t",$tempstring);

         $phone[] = $tempstring[0];

       }

         return $phone;                           //返回手机号码数组

}

else

    die ("Can't open group file!");

}





// Main程序

$ghp = $_GET['ghp'];

$hp = $_GET['hp'];

$rawmsg = $_GET['msg'];



$msg = iconv("gb2312","utf-8",$rawmsg);           //把消息中的中文转换成utf-8格式



$smsd_work_dir = "/var/spool/sms/outgoing/";

$group_file_dir = "/home/wwwroot/sms/data/";



if ($ghp == ""){

    if ($hp == ""){

     die ("Phone number is null!");

    }

    else{

     $sms_file_name = "$smsd_work_dir"."SMS_".rand(10000, 99999);

     $phone = "86".$hp;

     CreateSMS($sms_file_name,$phone,$msg);

    }

}

else{

    $groupfile = "$group_file_dir"."$ghp".".txt";

    ExpandGroup($groupfile);

    foreach (ExpandGroup($groupfile) as $phonenumber)

    {

        $sms_file_name = "$smsd_work_dir"."SMS_".rand(10000, 99999);

        $phone = "86".$phonenumber;

        CreateSMS($sms_file_name,$phone,$msg);

    }

}



?>[/img]..
2012-02-20 11:59:21
故障现象
    激光打印机在运行光盘安装驱动程序,插入 USB 连接线后或者在出现的新硬件向导下安装打印机时会发生这个错误:“无法安装这个硬件, 在安装 Laserjet 1020 时出现了一个问题。安装该设备时发生了一个错误:这个设备的驱动程序丢失了一个必需的项,这可能是由于 inf 是为 Windows 95 或更新版本而写的。联系您的硬件供应商。” ;

    设备控制器的 USB 主控制器中出现黄色感叹号。
返回页首

故障原因

由于 Windows 98 USB 打印驱动程序与更高版本的 Windows 操作系统不..
方法 E:检查无法进行备份或更新的任何文件
此方法的评级:比较复杂。



若要完成此方法,请按照下列步骤操作:

确定是否存在阻止文件备份或更新的问题。为此,请按照下列步骤操作:

单击“开始”,然后单击“运行”。
将以下文本复制并粘贴(或键入)到“打开”对话框中,然后单击“确定”打开 ie8_main.log 文件:
%windir%\ie8_main.log
注意:默认情况下,ie8_main.log 文件位于 C:\Windows 文件夹中。
按 Ctrl+End 移到 ..

这个问题困扰我了很久..

最近我才经过各个高手的帮助才得以解决!!

今天我把它共享出来...

 
当你进入windows的自动更新的时候,发现里面的选项都是灰色的时候,已经可以断定,您中着了..

已经有人改你的组策略了,或者关了你的更新服务..最狠的就是改了你的注册表了,而本人就是被更改了注册表!


如果被改了组策略,如下方法可以解决:
1.win+r,打开运行,输入"gpedit.msc"命令,执行;

2.计算机配置-管理模板-windows组件-windows update,

把在右边的"配置自动更新"改为"未配置"或者&quo..
  一共有三个项
  HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall:
  主要用来保存那些基于其它安装程序的应用程序,例如常见的基于 InstallShield 安装的应用程序。
  HKEY_CLASSES_ROOTInstallerProducts
  HKEY_CURRENT_USERSoftwareMicrosoftInstallerProducts:
  主要用来保存那些基于 Windows Installer 安装的应用程序,例如 Office。
  单纯删除Uninstall的项有可能导致“添加/删除程序”里出现一些不起作用的无关项
  Windows的注册组织和用户
  HKEY_LOCAL-MACH..
 <<   1   2   3   4   5   >>   页数 ( 1/17 )