導航:首頁 > 編程語言 > 通訊錄php源碼

通訊錄php源碼

發布時間:2022-04-15 00:52:33

php 通訊錄

$strSql="insert into test(name,email,phonenumber) values ('$name','$email','$phonenumber')";

這句改成:

$strSql = "insert into test('name','email','phonenumber') values('".$name."','".$email."','".$phonenumber."')";

試試;

❷ PHP如何獲取網頁的手機號碼並存入手機通訊錄,ios和android分別闡述

如果你想讓手機直接通過自帶的瀏覽器訪問頁面來完成這個效果,那是實現不了的

系統自帶的瀏覽器沒有訪問手機系統介面的許可權

要實現這個功能,只能做一個app來模擬

安卓有一個組件叫webbrowser,通過這個組件訪問你的頁面,拿到資料庫調用安卓系統api可以達到目的

蘋果的雖然沒做過開發,但估計也有類似的組件

❸ 用PHP和MySQL資料庫寫一個在線通訊錄(帶文檔最好)

我從來沒接觸過PHP的人看10天書也會做了。

❹ 誰有PHP獲取郵箱通訊錄的程序

<form action="" method="post" name="form1">
用戶名:<input type="text" name="user" value="" />@sina.com<br />
<br />
密碼:<input type="password" name="ps" value="" /><br />
<input type="submit" value="獲取通訊錄" name="btn" />
</form>

<?php
date_default_timezone_set('Asia/Shanghai');
$gurl='';
function vlogin($url,$name, $ps){
global $gurl;
$cookie_jar = tempnam('./tmp','cookie');//在當前目錄下生成一個隨機文件名的臨時文件
$ch = curl_init($url); //初始化curl模塊

$fields_post = array(
'logintype'=>'uid',
'u'=>$name,
'domain'=>'sina.com',
'psw'=>$ps,
'btnloginfree'=>'%B5%C7+%C2%BC'
);
curl_setopt($ch,CURLOPT_URL,$url);//登錄頁地址
curl_setopt($ch, CURLOPT_POST, 1);//post方式提交
$fields_string = '';
foreach($fields_post as $key => $value)
{
$fields_string .= $key . '=' . $value . '&';
}
$fields_string = rtrim($fields_string , '&');
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);//要提交的內容
//把返回$cookie_jar來的cookie信息保存在$cookie_jar文件中
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);
$headers_login = array(
'Host' =>'mail.sina.com.cn',
'User-Agent' =>'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2',
'Accept' =>'text/javascript, text/html, application/xml',
'Accept_Language' =>'zh-cn,zh;q=0.5',
'Accept_Encoding' =>'gzip,deflate',
'Accept_Charset' =>'GB2312,utf-8;q=0.7,*;q=0.7\r\n',
'Keep-Alive' =>'115',
'Connection' =>'keep-alive',
'X-Requested-With'=>'XMLHttpRequest',
'Content_Type' =>'application/x-www-form-urlencoded; charset=UTF-8',
'Referer' =>'http://mail.sina.com.cn/'
);
//設定返回的數據是否自動顯示
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//設定是否顯示頭信息
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers_login);
//設定是否輸出頁面內容
curl_setopt($ch, CURLOPT_NOBODY, 0);
$result=curl_exec ($ch);
//echo $result;
preg_match('/Location:[^\"].*/', $result, $location);
if(empty($location)){
exit("登錄錯誤!");
}
list($lc,$urltemp)=explode(':',$location[0],2);
$gurl = $urltemp;
curl_close($ch); //get data after login

return $cookie_jar;
}

//使用的例子
if($_POST){

$login_url='http://mail.sina.com.cn/cgi-bin/login.cgi';

$cookie_file=vlogin($login_url,$_POST['user'],$_POST['ps']); //模擬登陸

$gurl = trim($gurl);
$ch = curl_init($gurl);
$headers = array(
'Host' => 'mail3-145.sinamail.sina.com.cn',
'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2'
);
curl_setopt($ch,CURLOPT_URL,$gurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_REFERER, 'http://mail.sina.com.cn/');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//將之前保存的cookie信息,一起發送到伺服器端
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_NOBODY, 0);
// echo file_get_contents($cookie_file);
$result = curl_exec($ch);
//echo $result;

curl_close($ch);

preg_match('/Location:[^\"].*/', $result, $location);

list($lc,$urltemp)=explode(':',$location[0],2);
$gurl = $urltemp;

$gurl=trim($gurl);
$server = substr(substr($gurl,strpos($gurl,'//')+2),0,strpos(substr($gurl,strpos($gurl,'//')+2),'/'));
$ch = curl_init($gurl);
$headers = array(
'Host' =>$server,
'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2'
);
curl_setopt($ch,CURLOPT_URL,$gurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_REFERER, 'http://mail.sina.com.cn/');
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//將之前保存的cookie信息,一起發送到伺服器端
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_NOBODY, 0);
// echo file_get_contents($cookie_file);
$result = curl_exec($ch);
//echo $result;

curl_close($ch);

$url = "http://".$server."/classic/address.php?ts=".mktime()."358_1";
$ch = curl_init($url);
$headers = array(
'Host' =>$server,
'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2'
);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_REFERER, $gurl);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//將之前保存的cookie信息,一起發送到伺服器端
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_NOBODY, 0);
// echo file_get_contents($cookie_file);
$result = curl_exec($ch);
//echo $result;

curl_close($ch);

$url="http://".$server."/classic/addr_member.php";
$ch = curl_init($url);
$headers = array(
'Host' => $server,
'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2',
'Content_Type' => 'application/x-www-form-urlencoded; charset=UTF-8'
);
$str ="act=list&sort_item=letter&sort_type=desc";
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $str);
curl_setopt($ch, CURLOPT_REFERER, $gurl);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
//將之前保存的cookie信息,一起發送到伺服器端
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);

// echo file_get_contents($cookie_file);
$result = curl_exec($ch);
$emaillist = $result;
$start = strpos($emaillist,'[');
$end = strpos($emaillist,']');
//echo $start .'-'.$end;
$list= substr($emaillist,$start+1,$end-$start-1);
$listarr=$emails=array();
$list=str_replace(array('{','}','"','"'),array('','','',''),$list);
$listarr = explode(',',$list);
foreach($listarr as $value){
$temparr = explode(':',$value);
if($temparr[0]=='email')
{
$emails[]=$temparr[1];
}
}
if(!empty($emails)){
foreach($emails as $key=>$email)
{
echo ($key+1).':'.$email.'<br />';
}
}
else
{
echo '該郵箱沒有聯系人!';
}
curl_close($ch);

}

?>

❺ 誰有比較好的OA管理系統啊,要有源碼的php寫的!

more.groupware
more.groupware是一個基於Web採用PHP開發的辦公套件。它的特點:簡單的安裝向導,易於模塊管理和升級,高級許可權管理,集成在線幫助,易於更換皮膚(使用CSS),基於Smarty模板引擎,支持MySQL和PostgreSQ,支持多種語言包括簡體中文。包含的模塊有:Webmail,記事本,待辦事項,通訊錄,項目管理,文件管理,日歷等。
Group-Office
Group-Office是一個基於Web的辦公套件。它採用模塊化設計,可擴展性強。主要功能有:用戶管理、模塊管理、email客戶端、文件管理、日歷、項目管理、網站管理以及客戶關系管理等,可以與PDA和Outlook同步。
Tine
Tine是一個基於ExtJs開發的協同辦公套件。包括:支持通過ActiveSync與Nokia和Windows Mobile電話同步通信錄,任務管理,CRM、集成VoIP、 工作計劃跟蹤和一個靈活的許可權管理系統。

這些都是開源的。

❻ 求用PHP和MySQL語言編寫通訊錄管理系統!!! 緊急!!!

郵箱,我給你發一個!

❼ 怎麼用php做帶資料庫(MySQL)的通訊錄

網上下一個不就得了,不要錢的到處都是。

這個不是三言兩語能教會你的,要想自己寫先買書學會php。原理就是三步:
1.往資料庫裡面插數據
2.讀取顯示數據
3.修改刪除數據。

❽ php獲取郵箱好友列表(通訊錄),其中包括163、126、新浪、雅虎、QQ、gmail這6個,要最新的代碼,舊的勿來!

首先登錄,抓下包就可以了 .QQ post登錄網上很多例子 PHP登錄QQ的話可能比較麻煩 首先獲取驗證碼 登錄是還需帶上cookie 。還需調用js演算法. 至於163的相對簡單許多,像2345導航上有個登錄163郵箱的 直接抓下他怎麼登錄的包就行了 ,再用PHP的CURL get下好友列表的那頁面.

不懂加Q:1481746137

閱讀全文

與通訊錄php源碼相關的資料

熱點內容
java定義數據類型 瀏覽:874
安卓pdf手寫 瀏覽:427
什麼是app開發者 瀏覽:284
android鬧鍾重啟 瀏覽:101
程序員失職 瀏覽:518
在雲伺服器怎麼改密碼 瀏覽:586
伺服器pb什麼意思 瀏覽:940
51駕駛員的是什麼app 瀏覽:670
php靜態變數銷毀 瀏覽:886
編程買蘋果電腦 瀏覽:760
flac演算法 瀏覽:497
reactnative與android 瀏覽:663
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:469
條件編譯的宏 瀏覽:564
韓語編程語言 瀏覽:646
小程序開發如何租用伺服器 瀏覽:80
怎麼把釘釘文件夾保存到手機里 瀏覽:71
兵法pdf 瀏覽:645
app格式化下載不起怎麼辦 瀏覽:36