一个简单的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";

}

?>

猜你喜欢

转载自lxl13041491.iteye.com/blog/2215184