一.安裝XAMPP http://www.cnblogs.com/lidongxu/p/5256330.html
二. 配置MySql http://www.cnblogs.com/lidongxu/p/5256515.html
然後呢, 今天我們就來接觸下PHP開發語言
1. 首先呢, 需要在我們本機服務器文件夾資源下新建個.php文件, 廢話嘛(你要寫php啦!)

2. 在register.php 輸入以下代碼
<?php
// 1. 獲取客戶端利用post方式網絡請求的body裡的字段對應的value (這個字段
// 是這裡規定的, 前端必須遵守這個name2, pass2等key值)
$nameP = $_POST['name2'];
$passP = $_POST['pass2'];
$ageP = $_POST['age2'];
$telephoneP = $_POST['telephone2'];
// 2. 建立數據庫連接 (127.0.0.1 數據庫所在的ip地址)
// root 是數據庫用戶名(默認的)
// "" 密碼(默認是空)
$con = mysql_connect("127.0.0.1", "root", "");
$myCon = mysql_select_db("lidongxu", $con);
// 3. 先查詢, 如果存在就不要在插入了
$select = "select userName from User where userName = '$nameP'";
$seleResult = mysql_query($select);
// 4. 如果查到了, 說明已經存在這個用戶了, 則返回-1給客戶端代表已經注冊過了
if (mysql_num_rows($seleResult)) {
// success 就是key值 對應的value 就是後面的字符串
$a = array();
$a['success'] = "-1";
$a['status'] = "have";
$arr = json_encode($a);
echo $arr;
}
// 5. 如果沒注冊過, 那麼
else {
// 6. 把數據都插入到mysql數據庫中
$sql = "insert into User values('$nameP', '$passP', '$ageP', '$telephoneP')";
$result = mysql_query($sql);
if ($result == 1) { // 7. 代表執行成功
$a = array();
$a['success'] = "1";
$a['status'] = "ok";
$arr = json_encode($a);
echo $arr;
}
else { // 8. 代表插入失敗
$a = array();
$a['success'] = "0";
$a['status'] = "no";
$arr = json_encode($a);
echo $arr;
}
}
// 9. 接收用戶頭像圖片
// 9.1. 接收圖片傳到服務器上默認的臨時文件路徑以及名字 (uploadfile 給前台使用的
// 字段)
$url = $_FILES["uploadimageFile"]["tmp_name"];
// 9.2 獲取根路徑下的downloads文件夾下的路徑(download2 需要手動
// 去本地創建)
$destination_folder = $_SERVER['DOCUMENT_ROOT'].'/download2/';
// 9.3拼接要作為服務器上保存的文件名字
$newfname = $destination_folder .(string)$nameP.'.jpg'; //set your file ext
// 打開連接 rb+ 讀寫打開一個二進制文件,允許讀寫數據,文件必須存在。
// 獲取客戶端上傳到緩存文件夾下的文件
$file = fopen ($url, "rb");
if ($file) {
// a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。
// 獲取要把客戶端傳遞過來的文件復制到新的文件夾下的名字
$newf = fopen ($newfname, "a");
if ($newf)
// 檢查文件是否結束,如結束,則返回非零值
while(!feof($file)) {
// 開始從某個文件讀取1MB 然後寫入到新的路徑1MB
fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
}
}
if ($file) {
// 關閉文件鏈接
fclose($file);
}
if ($newf) {
fclose($newf);
}
?>
3. 然後在本地服務器文件夾下新建download2文件夾

4. 然後再把登錄的php代碼也寫了吧!在htdocs文件夾下, 新建loginGet.php文件 然後插入代碼
<?php
// 1. 獲取GET網絡請求網址裡的key值對應的value
// 聲明變量name1 和pass1 接收
$name1 = $_GET['name'];
$pass1 = $_GET['pass'];
// 2. 建立數據庫連接
// 參數1: 數據庫所在的服務器的地址(本機127.0.0.1或者localhost)
// 參數2: MySql數據庫的賬戶(默認root)
// 參數3: MySql數據庫的密碼(默認無)
$con = mysql_connect("127.0.0.1", "root", "");
// 參數1: 自己建立的數據庫的名字
$myCon = mysql_select_db("lidongxu", $con);
// 3. 執行查詢 (利用用戶名和密碼進行匹配查找, 如果找到了隨意返回userName(用戶名))
$sql = "select * from User where userName = '$name1' And password = '$pass1'";
// 4. 接收結果
$result = mysql_query($sql);
// 4.2 如果查詢結果為空的話
if(mysql_num_rows($result) == 0) {
$a = array();
$a['success'] = "0";
$a['name'] = "null";
$a['status'] = "no";
$arr = json_encode($a);
echo $arr;
}
else {
// 5. 取出本條記錄
$row = mysql_fetch_row($result);
$a = array();
$a['success'] = "1";
$a['name'] = $row[0];
$a['age'] = $row[2];
$a['telephone'] = $row[3];
$a['status'] = "ok";
$arr = json_encode($a);
echo $arr;
}
?>
到此, php暫時告一段路, 然後進行iOS段代碼開發(開心不???)
來寫iOS 代碼吧........... http://www.cnblogs.com/lidongxu/p/5267753.html