var mobileAgent = new Array("iphone", "android", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire");
      var browser = navigator.userAgent.toLowerCase();
      var isMobile = false;
      for (var i=0; i<mobileAgent.length; i++){
          if (browser.indexOf(mobileAgent[i]) != -1){
              isMobile = true;
              location.href = 'http://m.wanmi.com/';
              break;
          }
      }


header('content-type:text/html;charset=utf-8');
define('DB_HOST','IP');
define('DB_USER','root');
define('DB_PASS','111111');
define('DB_NAME','DBTABLE');
define('DB_PORT',3306);
define('DB_CHAR','utf8');
define('APPNAME','');
$conn=mysql_connect(DB_HOST.':'.DB_PORT,DB_USER,DB_PASS);
mysql_select_db(DB_NAME);
mysql_query('set names ' . DB_CHAR);
$sql="SHOW TABLE STATUS FROM " . DB_NAME;
$result=mysql_query($sql);
$array=array();
while($rows=mysql_fetch_assoc($result)){
    $array[]=$rows;
}
// table count
$tab_count = count($array);
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
   "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="https://www.w3.org/1999/xhtml" lang="en" xml:lang="zh">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>'.APPNAME.'--数据字典</title>  
<style type="text/css">  
    table caption, table th, table td {  
        padding: 0.1em 0.5em 0.1em 0.5em;  
        margin: 0.1em;  
        vertical-align: top;  
    }  
    th {  
        font-weight: bold;  
        color: black;  
        background: #D3DCE3;  
    }  
    table tr.odd th, .odd {  
        background: #E5E5E5;  
    }  
    table tr.even th, .even {  
        background: #f3f3f3;  
    }  
    .db_table{  
        border-top:1px solid #333;  
    }  
    .title{font-weight:bold;}  
</style>  
</head>  
<body>  
<p style="text-align:center;background:#D3DCE3;font-size:19px;">  
    <b>'.APPNAME.'--数据字典</b>  
</p>  
<p style="background:#f3f3f3;text-align:center;">(注:共'.$tab_count.'张表,按ctrl+F查找关键字)</p>'."\n";
for($i=0;$i<$tab_count;$i++){
    echo '<ul type="square">'."\n";
    echo '  <li class="title">';
    echo ($i+1).'、表名:[' . $array[$i]['Name'] . ']      注释:' . $array[$i]['Comment'];
    echo '</li>'."\n";
//查询数据库字段信息
    $tab_name = $array[$i]['Name'];
    $sql_tab='show full fields from `' . $array[$i]['Name'].'`';
    $tab_result=mysql_query($sql_tab);
    $tab_array=array();

    while($r=mysql_fetch_assoc($tab_result)){
        $tab_array[]=$r;
    }
//show keys
    $keys_result=mysql_query("show keys from `".$array[$i]['Name'].'`',$conn);
    $arr_keys=mysql_fetch_array($keys_result);
    echo '<li style="list-style: none outside none;"><table border="0" class="db_table" >';
    echo '<tr class="head">  
        <th style="width:110px">字段</th>  
        <th>类型</th>  
        <th>为空</th>  
        <th>额外</th>  
        <th>默认</th>  
        <th style="width:95px">整理</th>  
        <th>备注</th></tr>';
    for($j=0;$j<count($tab_array);$j++){
        $key_name=$arr_keys['Key_name'];
        if($key_name="PRIMARY"){
            $key_name='主键('.$key_name.')';
        }
        $key_field=$arr_keys['Column_name'];
        if ( $tab_array[$j]['Field']==$key_field){
            $key_value="PK";
        }else{
            $key_value="";
        }
        echo '        <tr class="'.($j%2==0?"odd":"even").'">'."\n";
        echo '          <td>' . $tab_array[$j]['Field'] . '</td>'."\n";
        echo '          <td>' . $tab_array[$j]['Type'] . '</td>'."\n";
        echo '          <td>' . ($key_value!=''?$key_value:$tab_array[$j]['Null']) . '</td>'."\n";
        echo '          <td>' . $tab_array[$j]['Extra'] . '</td>'."\n";
        echo '          <td>' . $tab_array[$j]['Default'] . '</td>'."\n";
        echo '          <td>' . $tab_array[$j]['Collation'] . '</td>'."\n";
        echo '          <td>' . ($key_value!=''?$key_name:$tab_array[$j]['Comment']) . '</td>'."\n";
        echo '        </tr>'."\n";
    }
    echo '  </table></li>'."\n";
    echo '</ul>'."\n";

}
echo '</body>'."\n";
echo '</html>'."\n";

GET
//初始化
  $ch = curl_init();

  //设置选项,包括URL
  curl_setopt($ch, CURLOPT_URL, "http://www.nettuts.com");
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);

  //执行并获取HTML文档内容
  $output = curl_exec($ch);

  //释放curl句柄
  curl_close($ch);

  //打印获得的数据
  print_r($output);
POST
$url = "http://localhost/web_services.php";
  $post_data = array ("username" => "bob","key" => "12345");

  $ch = curl_init();

  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  // post数据
  curl_setopt($ch, CURLOPT_POST, 1);
  // post的变量
  curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

  $output = curl_exec($ch);
  curl_close($ch);

  //打印获得的数据
  print_r($output);

var formData = new FormData($( "#addForm" )[0]);//addForm是表单的id,不是input file的
                            $.ajax({
                            url: 'admin/Lunbo/insert',
                            data: formData,
                            type: 'POST',
                            async: false,//1,这四个要写上,否则点击没反应
                            cache: false,//2
                            contentType: false,//3
                            processData: false,//4
                            dataType: 'JSON',
                            success: function (returnData) {
                                alert(200);
                            },
                            error: function () {
                                alert(0);
                            },

background-attachment:fixed;在pc端有效,移动端无效,解决如下:
body:before {
      content: ' ';
      position: fixed;
      z-index: -1;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: url(...) center 0 no-repeat;
      background-size: cover;
    }