php分站
『壹』 搭建分站詳細流程。求指教!
建站流程有:
第一 首先你要明白你要做什麼網站
第二 選擇你要做網站的關鍵詞
第三 選擇要試用的網站程序例如,織夢、帝國、phpcms等,不同的網站要選不同的程序方便建站。
第四 做網站模版
第五 填充網站文章
第六 檢查網站是否有死鏈接
第七 購買域名 網站備案 上傳伺服器空間,網站上線
如果是要做企業網站的話,也差不多,這里有篇做企業網站的文章http://www.iyshe.com/gywz/xwzx/1152.html
『貳』 phpcms 站群怎麼用添加站點
有一個直接的方法:
為了避免出錯,先去phpcms\templates下把default文件夾復制一份保留。
把原來default文件夾下的文件刪除,並把你的新站模版復制進去,這樣一打開直接就是你的站點內容了
套模版就是這么處理的。
如果原站也想保留,第二個辦法:
去phpcms\templates下新建一個文件夾,假設起名「fenzhan」
去後台:界面->模版風格->給這個文件七個中文名「分站」
去後台:設置->站點管理->添加站點-》在模版風格里選中「分站」
那麼你的新站使用的將是「fenzhan」文件夾里的模版
訪問路徑:localhost/index.php?m=content&c=index&a=init&siteid=2
最後:第一種和第二種方法的結合,就可以做一個有不同地區的門戶網站了。
『叄』 php的cms那個適合做分站
說是每個省或市都是一個分站,其實資料庫是同樣的。讓後每個頁面調用不同的數據,最後通過數據來排版。
至於許可權控制,你建立一個許可權表,一個用戶表,在一個角色表就可以了。
比如a的許可權是普通用戶,它的許可權只有瀏覽等。
a就是在用戶表裏的帳號,普通用戶就是角色,而瀏覽則是她的許可權。
你去網路那搜下就可以找到很多了,他們比我說得清楚。
『肆』 求一段PHP 根據IP地址自動轉向分站代碼
$domain=array(	1=>array('name'=>'重慶市','url'=>' http://chongqing.a.com'),	2=>array('name'=>'河南省焦作市','url'=>' http://chongqing.a.com'),);$client=convertip_tiny(client_ip(), './tinyipdata.dat');//將dz/upload/ipdata/tinyipdata.dat 拷貝到相關目錄下echo $client.'==>';$d=get_domain($client,$domain);if(!empty($d))	echo $d;else	echo ' http://beijing.a.com';echo '
';function get_domain($addr,$domains){	foreach($domains as $d)	{		if($d['name']==$addr)			return $d['url'];	}	return false;}function convertip_tiny($ip, $ipdatafile) {	static $fp = NULL, $offset = array(), $index = NULL;	$ipdot = explode('.', $ip);	$ip    = pack('N', ip2long($ip));	$ipdot[0] = (int)$ipdot[0];	$ipdot[1] = (int)$ipdot[1];	if($fp === NULL && $fp = @fopen($ipdatafile, 'rb')) {		$offset = unpack('Nlen', fread($fp, 4));		$index  = fread($fp, $offset['len'] - 4);	} elseif($fp == FALSE) {		return  '- Invalid IP data file';	}	$length = $offset['len'] - 1028;	$start  = unpack('Vlen', $index[$ipdot[0] * 4] . $index[$ipdot[0] * 4 + 1] . $index[$ipdot[0] * 4 + 2] . $index[$ipdot[0] * 4 + 3]);	for ($start = $start['len'] * 8 + 1024; $start < $length; $start += 8) {		if ($index{$start} . $index{$start + 1} . $index{$start + 2} . $index{$start + 3} >= $ip) {			$index_offset = unpack('Vlen', $index{$start + 4} . $index{$start + 5} . $index{$start + 6} . "\x0");			$index_length = unpack('Clen', $index{$start + 7});			break;		}	}	fseek($fp, $offset['len'] + $index_offset['len'] - 1024);	if($index_length['len']) {		$tmp=explode('-',fread($fp, $index_length['len']));		return trim($tmp[0]);	} else {		return 'Unknown';	}}function client_ip(){	$cip = getenv('HTTP_CLIENT_IP');	$xip = getenv('HTTP_X_FORWARDED_FOR');	$rip = getenv('REMOTE_ADDR');	$srip = $_SERVER['REMOTE_ADDR'];	if($cip && strcasecmp($cip, 'unknown')) {		$onlineip = $cip;	} elseif($xip && strcasecmp($xip, 'unknown')) {		$onlineip = $xip;	} elseif($rip && strcasecmp($rip, 'unknown')) {		$onlineip = $rip;	} elseif($srip && strcasecmp($srip, 'unknown')) {		$onlineip = $srip;	}	preg_match("/[\d\.]{7,15}/", $onlineip, $match);	$onlineip = $match[0] ? $match[0] : 'unknown';	return $onlineip;}
『伍』 php二級城市分站怎麼做
不管是幾級城市分站   記住php是動態語言。你把所有的數據都加上城市id就可以了
比方說  
北京 對應的id是1
上海對應的id是2
一個新聞表
news 
id   title           content             city_id
1    測試北京新聞   測試新聞內容         1
1    測試上海新聞   測試新聞內容         2
總站只要
select id,title,content from news   //所有
分站就是 
select id,title,content from news where city_id=1  //北京
select id,title,content from news where city_id=2  //上海
這樣頁面的數據就自動轉換了我要提問!
『陸』 php怎麼讓一段美化代碼只顯示在主站,分站不顯示也不使用
是同一個程序綁定的不同域名么,如果可以分開的最好,不是分開的就得判斷是不是分站就行了
『柒』 phpcms 怎麼實現主站和分站
你說的主站和分站是什麼意思?phpcms在設置——站點設置里可以添加站點,設置站群
『捌』 php城市分站
你理解的差不多,這種一般用不低於三個表實現。
- 城市表:城市信息 
- 新聞表:應該有一個欄位for_all_city,默認值0,可設為1,當為1的時候這個新聞需要檢查表三,保證它不會在表三中再次出現 
- 新聞城市從屬關系表:新聞編號,城市編號 
以上設計是因為考慮有時候新聞可能同時發布到多個城市考慮的,當根據城市選擇新聞時,應選擇城市編號對應或者新聞的for_all_city為1的新聞。
『玖』 thinkphp二級城市分站怎麼做
不管是幾級城市分站
記住php是動態語言。你把所有的數據都加上城市id就可以了
比方說
北京
對應的id是1
上海對應的id是2
一個新聞表
news
id
title
content
city_id
1
測試北京新聞
測試新聞內容
1
1
測試上海新聞
測試新聞內容
2
總站只要
select
id,title,content
from
news
//所有
分站就是
select
id,title,content
from
news
where
city_id=1
//北京
select
id,title,content
from
news
where
city_id=2
//上海
這樣頁面的數據就自動轉換了我要提問
『拾』 PHP如何實現根據手機位置自動跳轉到當前城市分站
得到客戶端的ip地址,根據可以ip定位。
