这几天,找了一大堆的代码,从中挑选出一个可用的代码,进行了小量的修改。现在是可以发短信了。在本机上英文、中文都可以发。但奇怪的是,将它上传到美国空间后,就只能发英文,不能发送中文短信。不知道谁有办法解决这个问题呢?期待高手出现。测试网址:http://www.linji.cn/fetion/----------------------------------------------------------------------------我觉得这个平台非常好,可以在线发短信。可惜在外国空间里,只能发送英文短信。我的主机是 DreamHost ,也测试过了。一定要有以下插件才能使用。有没有高手可以帮忙无法上传附件,所以将它上传到网盘上。cURL support  enabled  
cURL Information  libcurl/7.18.2 OpenSSL/0.9.8i zlib/1.2.3 libidn/1.9下载地址

解决方案 »

  1.   

    编码问题,让你美国人后台最好用(服务器,数据库) utf-8,否则,不支持中文
      

  2.   

    你那个飞信SMS2短信发送平台有安装说明吗或介绍吗?我也搞一个试试
      

  3.   

    没细看test.php第19行iconv('UTF-8', 'gb2312', $message)为什么一定要转编码呢?
      

  4.   

    许多老外的空间和服务器只支持西文,要支持多国语言,就必须用utf-8,否则就乱码
    详细问你的空间商和数据库商
      

  5.   

    那两个插件如何在dreamhost服务器安装?
      

  6.   

    在系统里发短信,只要使用HTTP协议的发送接口,方法用POST和GET均可,很简单的! 可以在下面的地址注册获得10条自己做测试的(10条免费,再多就得买了。价格根据量,每条在几分到1毛之间) http://ad.smsadmin.cn/ API开发接口格式如下: 
    地址:http://221.130.185.108/smseting/wwwroot/api/get_send/ 
    类型:GET 方式 
    参数: ?uid=ID&pwd=密码&mobile=手机号&msg=短信内容&dtime=时间(时间为空为立即发送,格式:2007-12-01 00:00:00) 
    返值:0发送成功!;2余额不足!;1用户名或密码错误!;3超过发送最大量100条;4此用户不允许发送!;5手机号或发送信息不能为空!;6含有敏感字,请修改后发送!;7超过70个字,请修改后发送! 
    GET 接口目前只支持100个号码,以分号“;”分隔。 地址:http://221.130.185.108/smseting/wwwroot/api/post_send/ 
    类型:POST 方式 
    参数: ?uid=ID&pwd=密码&mobile=手机号&msg=短信内容&dtime=时间(时间为空为立即发送,格式:2007-12-01 00:00:00) 
    返值:0发送成功!;2余额不足!;1用户名或密码错误!;3超过发送最大量1000条;4此用户不允许发送!;5手机号或发送信息不能为空!;6含有敏感字,请修改后发送!;7超过70个字,请修改后发送! 
    POST 接口目前只支持1000个号码,以分号“;”分隔。 http://221.130.185.108/smseting/wwwroot/api/user_info/?uid=ID&pwd=密码    
    查询用户余额接口 
    其中ID和密码可以直接使用您在本系统中的帐号信息。在本系统中,您同样可以查看到调用接口发送的扣费明细,方便对接口的管理。 
    再有问题,留言或发站内信问我。
      

  7.   

    报错了!!!!Fatal error: get_ssiapp_signin() ERROR: XML is not valid. in /mnt/local/home/alinji/web/fetion/includes/class.fetion.php on line 156
      

  8.   

    不能发啊大哥……PHP was not built with --with-curl, rebuild PHP to use the curl class