一个简单的php例子
最近工作中要快速开发个小程序,简单的提供http服务,解析参数,并且存到数据库,同事建议不用java,使用php来完成。果然开发十分快速,从一点不懂到开发完成两个小时。个人感觉php有如下特点:
1.弱类型语言,没有变量类型,数据类型有字符串,整数,浮点数,数组,对象等;
2.php只能开发服务器程序,不能开发桌面程序;
3.php没有程序包的概念;
4.php执行热部署,运维比较方便。
代码如下:
<?php
//解析http参数
header("Content-Type: text/html;charset=utf-8");
$tag = urldecode($_GET["tag"]);
$connect_type = urldecode($_GET["connect_type"]);
$ua = urldecode($_GET["ua"]);
$os = urldecode($_GET["os"]);
$result = urldecode($_GET["result"]);
$timestamp = time();
#插入数据库
insert($tag,$connect_type,$ua,$os,$result,$timestamp);
#插入监控记录
function insert($tag,$connect_type,$ua,$os,$result,$timestamp){
$conn = mysql_connect("ip:4051","user","password");
if(!$conn){
echo "false";
die('Could not connect: ' . mysql_error());
}
#选择数据库
mysql_select_db("gamesdkmonitor",$conn);
$insert_sql = "INSERT INTO unionsdkmonitor(tag,connect_type,ua,os,result,timestamp) VALUES('$tag','$connect_type','$ua','$os','$result','$timestamp')";
mysql_query("set names utf8");
if(!mysql_query($insert_sql,$conn)){
echo "false";
die('Error: ' . mysql_error());
}
mysql_close($conn);
echo "true";
}
?>
页:
[1]