自己制作网页版飞信

最近一直在看PHP入门,想想整天只看,不实际写写代码,也不是办法啊,所以没事就在博客搞搞这里搞搞那里,但是在用wordpress建站一个月快两个月以来,所有能搞的和该搞的几乎已经搞完了,所以就没什么可练手的地方了,刚好无事的时候看到了一个飞信的api接口,就拿来试验试验,呵呵,还别说,就我这菜鸟样子,竟然搞成功了,不过css+div还不是很懂,也是刚开始再看,所以就用table做了一个框架,简简单单的可以发短信了。也只用了两个文件,本来是用file_get_contents函数的,但是做好后传到空间里,竟然不成功,不能用,查询后得知空间禁用了allow_url_fopen函数,所以这个file_get_contents函数自然也就用不了了,也就是没法直接使用file_get_contents来获取远程web页面的内容。但是活人怎么能叫尿给憋死呢,后来找到另一个函数curl,幸好这个函数空间商开启了,可以用,不然真的是只能自己本地使用了。短信的api接口使用的是http://sms.api.bz/的接口。具体文件可以下载,也可以看我的源代码,很烂的代码,各位童鞋不要喷。访问地址:https://yimity.com/fetion


第一个文件的代码:index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Web Fetion</title>
</head>
<body>
<div align="center">
<FORM ACTION="fetion.php" METHOD="POST" >
<table width="240" height="256" border="1">
  <tr>
    <td>手机号:    
      <label>
        <input type="text" name="phone1" id="phone1" />
    </label></td>
  </tr>
  <tr>
    <td>密&nbsp;&nbsp;&nbsp;码:
	<label>
        <input type="text" name="password" id="password" />
    </label></td>
  </tr>
  <tr>
    <td>接收方:
      <label>
        <input type="text" name="phone2" id="phone2" />
    </label></td>
  </tr>
  <tr>
    <td height="106">短&nbsp;&nbsp;&nbsp;信:
      <label>
        <textarea name="message" id="message" cols="30" rows="5"></textarea>
    </label></td>
  </tr>
  <tr>
    <td><label>
      <input ACTION="fetion.php" METHOD="POST" type="submit" name="button" id="button" value="发送" />
    </label></td>
  </tr>
</table>
</FORM>
</div>
</body>
</html>

第二个文件的代码(这个是空间支持allow_url_fopen函数的代码):fetion.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Web Fetion</title>
</head>
<body>
<div align="center">
<?php  
$url = "http://sms.api.bz/fetion.php?username={$_POST['phone1']}&password={$_POST['password']}&sendto={$_POST['phone2']}&message={$_POST['message']}";  
$result = file_get_contents($url);  
echo $result; //返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。  
//echo iconv("UTF-8", "GBK", $result); 
//echo $url;
?>
</div>
</body>
</html>

第三个文件的代码(这个是空间禁用allow_url_fopen,支持curl函数的代码):fetion-curl.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Web Fetion</title>
</head>
<body>
<div align="center">
<?php  
$ch = curl_init();
$timeout = 5; 
curl_setopt ($ch, CURLOPT_URL, "http://sms.api.bz/fetion.php?username={$_POST['phone1']}&password={$_POST['password']}&sendto={$_POST['phone2']}&message={$_POST['message']}");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
$result = $file_contents;  
echo  $result;//返回信息默认为UTF-8编码的汉字,如果你的页面编码为gb2312,请使用下行语句输出返回信息。  
//echo iconv("UTF-8", "GBK", $result); 
//echo $url;
?>
</div>
</body>
</html>

代码很粗糙,因为是初学,很多知识不知道,欢迎高手指教,希望童鞋们不要喷。

代码下载:web版飞信代码

评论

  1. konoko
    12年前
    2009-5-01 9:36:32

    挺好的 简简单单

    • 一米 博主
      12年前
      2009-5-01 10:21:56

      呵呵,谢谢。

  2. 12年前
    2009-5-21 2:29:05

    这是啥东西???(呵呵 :)

  3. 一米 博主
    12年前
    2009-5-21 11:28:55

    老悦 :

    这是啥东西???(呵呵 :)

    网页版的飞信,可以试试。

  4. 12年前
    2009-7-14 22:53:02

    兄弟你的空间是免费的不?速度好快哦!给介绍介绍!谢谢了!给个邮件哦!感激不尽!

  5. 12年前
    2009-9-25 6:24:07

    发现这个网页版飞信不错,选择好友,添加好友,群发和定时发送都有了
    https://fetionlib.appspot.com/

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇