這個(gè)簡(jiǎn)單啊!首頁(yè)做個(gè)前臺(tái)輸入姓名和會(huì)員卡信息的頁(yè)面,我做個(gè)簡(jiǎn)單的頁(yè)面給你看

創(chuàng)新互聯(lián)公司主營(yíng)揭陽(yáng)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開(kāi)發(fā)定制,揭陽(yáng)h5成都小程序開(kāi)發(fā)搭建,揭陽(yáng)網(wǎng)站營(yíng)銷(xiāo)推廣歡迎揭陽(yáng)等地區(qū)企業(yè)咨詢(xún)
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "html xmlns="headmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /title會(huì)員查詢(xún)系統(tǒng)/title/head bodyform id="form1" name="form1" method="post" action="test.php" p label for="name"/label input type="text" name="name" id="name" / /p p label for="vipid"/label input type="text" name="vipid" id="vipid" / /p p input type="submit" name="button" id="button" value="查詢(xún)" / /p/form/body/html然后我給你一個(gè)test.php的文件代碼:?php$name = trim($_POST['name']);$vipid = trim($_POST['vipid']);$con = mysql_connect("127.0.0.1","數(shù)據(jù)庫(kù)用戶名","數(shù)據(jù)庫(kù)密碼");if (!$con) { die('Could not connect: ' . mysql_error()); }$a = mysql_select_db("數(shù)據(jù)庫(kù)名字", $con);$sql = "select * from kh_customer where name = '$name' and vipid = '$vipid'";$result = mysql_query($sql);while($row = mysql_fetch_array($result)) { echo $row['name'] . " " . $row['data']; echo "br /"; }mysql_close($con);?
在現(xiàn)代 PHP 特性中,流或許是最出色但使用率最低的。雖然 PHP 4.3 就引入了流,但是很多開(kāi)發(fā)者并不知道流的存在,因?yàn)槿藗兒苌偬峒傲鳎伊鞯奈臋n也很匱乏。PHP 官方文檔對(duì)流的解釋如下:
可能看完這段解釋后還是云里霧里,我們簡(jiǎn)化一下,流的作用是在出發(fā)地和目的地之間傳輸數(shù)據(jù)。出發(fā)地和目的地可以是文件、命令行進(jìn)程、網(wǎng)絡(luò)連接、ZIP 或 TAR 壓縮文件、臨時(shí)內(nèi)存、標(biāo)準(zhǔn)輸入或輸出,或者是通過(guò) PHP 流封裝協(xié)議實(shí)現(xiàn)的任何其他資源。
如果你讀寫(xiě)過(guò)文件,就用過(guò)流;如果你從 php://stdin 讀取過(guò)數(shù)據(jù),或者把輸入寫(xiě)入 php://stdout ,也用過(guò)流。流為 PHP 的很多 IO 函數(shù)提供了底層實(shí)現(xiàn),如 file_get_contents、fopn、fread 和 fwrite 等。PHP 的流函數(shù)提供了不同資源的統(tǒng)一接口。
我們可以把流比作管道,把水(資源數(shù)據(jù))從一個(gè)地方引到另一個(gè)地方。在水從出發(fā)地到目的地的過(guò)程中,我們可以過(guò)濾水,可以改變水質(zhì),可以添加水,也可以排出水。
流式數(shù)據(jù)的種類(lèi)各異,每種類(lèi)型需要獨(dú)特的協(xié)議,以便讀寫(xiě)數(shù)據(jù),我們稱(chēng)這些協(xié)議為 流封裝協(xié)議 。例如,我們可以讀寫(xiě)文件系統(tǒng),可以通過(guò) HTTP、HTTPS 或 SSH 與遠(yuǎn)程 Web 服務(wù)器通信,還可以打開(kāi)并讀寫(xiě) ZIP、RAR 或 PHAR 壓縮文件。這些通信方式都包含下述相同的過(guò)程:
1.開(kāi)始通信
2.讀取數(shù)據(jù)
3.寫(xiě)入數(shù)據(jù)
4.結(jié)束通信
雖然過(guò)程是一樣的,但是讀寫(xiě)文件系統(tǒng)中文件的方式與收發(fā) HTTP 消息的方式有所不同,流封裝協(xié)議的作用是使用通用的接口封裝這種差異。
每個(gè)流都有一個(gè)協(xié)議和一個(gè)目標(biāo)。指定協(xié)議和目標(biāo)的方法是使用流標(biāo)識(shí)符:scheme://target,其中 scheme 是流的封裝協(xié)議,target 是流的數(shù)據(jù)源。
http://流封裝協(xié)議
下面使用 HTTP 流封裝協(xié)議創(chuàng)建了一個(gè)與 Flicker API 通信的 PHP 流:
不要以為這是普通的網(wǎng)頁(yè) URL,file_get_contents() 函數(shù)的字符串參數(shù)其實(shí)是一個(gè)流標(biāo)識(shí)符。http 協(xié)議會(huì)讓 PHP 使用 HTTP 流封裝協(xié)議,在這個(gè)參數(shù)中,http 之后是流的目標(biāo)。
我們通常使用 file_get_contents()、fopen()、fwrite() 和 fclose() 等函數(shù)讀寫(xiě)文件系統(tǒng),因?yàn)?PHP 默認(rèn)使用的流封裝協(xié)議是 file://,所以我們很少認(rèn)為這些函數(shù)使用的是 PHP 流。下面的示例演示了使用 file:// 流封裝協(xié)議創(chuàng)建一個(gè)讀寫(xiě) /etc/hosts 文件的流:
我們通常會(huì)省略掉 file:// 協(xié)議,因?yàn)檫@是 PHP 使用的默認(rèn)值。
php://流封裝協(xié)議
編寫(xiě)命令行腳本的 PHP 開(kāi)發(fā)者會(huì)感激 php:// 流封裝協(xié)議,這個(gè)流封裝協(xié)議的作用是與 PHP 腳本的標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤文件描述符通信。我們可以使用 PHP 提供的文件系統(tǒng)函數(shù)打開(kāi)、讀取或?qū)懭胂旅嫠膫€(gè)流:
1. php://stdin :這是個(gè)只讀 PHP 流,其中的數(shù)據(jù)來(lái)自標(biāo)準(zhǔn)輸入。PHP 腳本可以使用這個(gè)流接收命令行傳入腳本的信息;
2. php://stdout :把數(shù)據(jù)寫(xiě)入當(dāng)前的輸出緩沖區(qū),這個(gè)流只能寫(xiě),無(wú)法讀或?qū)ぶ罚?/p>
3. php://memory :從系統(tǒng)內(nèi)存中讀取數(shù)據(jù),或者把數(shù)據(jù)寫(xiě)入系統(tǒng)內(nèi)存。缺點(diǎn)是系統(tǒng)內(nèi)存有限,所有使用 php://temp 更安全;
4. php://temp :和 php://memory 類(lèi)似,不過(guò),沒(méi)有可用內(nèi)存時(shí),PHP 會(huì)把數(shù)據(jù)寫(xiě)入這個(gè)臨時(shí)文件。
其他流封裝協(xié)議
PHP 和 PHP 擴(kuò)展還提供了很多其他流封裝協(xié)議,例如,與 ZIP 和 TAR 壓縮文件、FTP 服務(wù)器、數(shù)據(jù)壓縮庫(kù)、Amazon API、Dropbox API 等通信的流封裝協(xié)議。需要注意的是,PHP 中的 fopen()、fgets()、fputs()、feof() 以及 fclose() 等函數(shù)不僅可以用來(lái)處理文件系統(tǒng)中的文件,還可以在所有支持這些函數(shù)的流封裝協(xié)議中使用。
自定義流封裝協(xié)議
我們還可以自己編寫(xiě) PHP 流封裝協(xié)議。PHP 提供了一個(gè)示例 StreamWrapper 類(lèi),演示如何編寫(xiě)自定義的流封裝協(xié)議,支持部分或全部 PHP 文件系統(tǒng)函數(shù)。關(guān)于如何編寫(xiě),具體請(qǐng)參考以下文檔:
有些 PHP 流能夠接受一系列可選的參數(shù),這些參數(shù)叫流上下文,用于定制流的行為。不同的流封裝協(xié)議使用的流上下文有所不同,流上下文使用 stream_context_create() 函數(shù)創(chuàng)建,這個(gè)函數(shù)返回的上下文對(duì)象可以傳入大多數(shù)文件系統(tǒng)函數(shù)。
例如,你知道可以使用 file_get_contents() 發(fā)送 HTTP POST 請(qǐng)求嗎?使用一個(gè)流上下文對(duì)象即可實(shí)現(xiàn):
流過(guò)濾器
目前為止我們討論了如何打開(kāi)流,讀取流中的數(shù)據(jù),以及把數(shù)據(jù)寫(xiě)入流。不過(guò),PHP 流真正強(qiáng)大的地方在于過(guò)濾、轉(zhuǎn)換、添加或刪除流中傳輸?shù)臄?shù)據(jù),例如,我們可以打開(kāi)一個(gè)流處理 Markdown 文件,在把文件內(nèi)容讀入內(nèi)存的過(guò)程中自動(dòng)將其轉(zhuǎn)化為 HTML。
運(yùn)行該腳本,輸出的都是大寫(xiě)字母:
我們還可以使用 php://filter 流封裝協(xié)議把過(guò)濾器附加到流上,不過(guò),使用這種方式之前必須先打開(kāi) PHP 流:
這個(gè)方式實(shí)現(xiàn)效果和 stream_filter_append() 函數(shù)一樣,但是相比之下更為繁瑣。不過(guò),PHP 的某些文件系統(tǒng)函數(shù)在調(diào)用后無(wú)法附加過(guò)濾器,例如 file() 和 fpassthru(),使用這些函數(shù)時(shí)只能使用 php://filter 流封裝協(xié)議附加流過(guò)濾器。
自定義流過(guò)濾器
我們還可以編寫(xiě)自定義的流過(guò)濾器。其實(shí),大多數(shù)情況下都要使用自定義的流過(guò)濾器,自定義的流過(guò)濾器是個(gè) PHP 類(lèi),繼承內(nèi)置的 php_user_filter 類(lèi)( ),且必須實(shí)現(xiàn) filter()、onCreate() 和 onClose() 方法,最后,必須使用 stream_filter_register() 函數(shù)注冊(cè)自定義的流過(guò)濾器。
然后,我們必須使用 stream_filter_register() 函數(shù)注冊(cè)這個(gè)自定義的 DirtyWordsFilter 流過(guò)濾器:
第一個(gè)參數(shù)用于標(biāo)識(shí)這個(gè)自定義過(guò)濾器的過(guò)濾器名,第二個(gè)參數(shù)是這個(gè)自定義過(guò)濾器的類(lèi)名。接下來(lái)就可以使用這個(gè)自定義的流過(guò)濾器了:
修改 test.txt 內(nèi)容如下:
運(yùn)行上面的自定義過(guò)濾器腳本,結(jié)果如下:
stream_bucket_append函數(shù):為隊(duì)列添加數(shù)據(jù)
stream_bucket_make_writeable函數(shù):從操作的隊(duì)列中返回一個(gè)數(shù)據(jù)對(duì)象
stream_bucket_new函數(shù):為當(dāng)前隊(duì)列創(chuàng)建一個(gè)新的數(shù)據(jù)
stream_bucket_prepend函數(shù):預(yù)備數(shù)據(jù)到隊(duì)列
stream_context_create函數(shù):創(chuàng)建數(shù)據(jù)流上下文
stream_context_get_default函數(shù):獲取默認(rèn)的數(shù)據(jù)流上下文
stream_context_get_options函數(shù):獲取數(shù)據(jù)流的設(shè)置
stream_context_set_option函數(shù):對(duì)數(shù)據(jù)流、數(shù)據(jù)包或者上下文進(jìn)行設(shè)置
stream_context_set_params函數(shù):為數(shù)據(jù)流、數(shù)據(jù)包或者上下文設(shè)置參數(shù)
stream_copy_to_stream函數(shù):在數(shù)據(jù)流之間進(jìn)行復(fù)制操作
stream_filter_append函數(shù):為數(shù)據(jù)流添加過(guò)濾器
stream_filter_prepend函數(shù):為數(shù)據(jù)流預(yù)備添加過(guò)濾器
stream_filter_register函數(shù):注冊(cè)一個(gè)數(shù)據(jù)流的過(guò)濾器并作為PHP類(lèi)執(zhí)行
stream_filter_remove函數(shù):從一個(gè)數(shù)據(jù)流中移除過(guò)濾器
stream_get_contents函數(shù):讀取數(shù)據(jù)流中的剩余數(shù)據(jù)到字符串
stream_get_filters函數(shù):返回已經(jīng)注冊(cè)的數(shù)據(jù)流過(guò)濾器列表
stream_get_line函數(shù):按照給定的定界符從數(shù)據(jù)流資源中獲取行
stream_get_meta_data函數(shù):從封裝協(xié)議文件指針中獲取報(bào)頭/元數(shù)據(jù)
stream_get_transports函數(shù):返回注冊(cè)的Socket傳輸列表
stream_get_wrappers函數(shù):返回注冊(cè)的數(shù)據(jù)流列表
stream_register_wrapper函數(shù):注冊(cè)一個(gè)用PHP類(lèi)實(shí)現(xiàn)的URL封裝協(xié)議
stream_select函數(shù):接收數(shù)據(jù)流數(shù)組并等待它們狀態(tài)的改變
stream_set_blocking函數(shù):將一個(gè)數(shù)據(jù)流設(shè)置為堵塞或者非堵塞狀態(tài)
stream_set_timeout函數(shù):對(duì)數(shù)據(jù)流進(jìn)行超時(shí)設(shè)置
stream_set_write_buffer函數(shù):為數(shù)據(jù)流設(shè)置緩沖區(qū)
stream_socket_accept函數(shù):接受由函數(shù)stream_ socket_server()創(chuàng)建的Socket連接
stream_socket_client函數(shù):打開(kāi)網(wǎng)絡(luò)或者UNIX主機(jī)的Socket連接
stream_socket_enable_crypto函數(shù):為一個(gè)已經(jīng)連接的Socket打開(kāi)或者關(guān)閉數(shù)據(jù)加密
stream_socket_get_name函數(shù):獲取本地或者網(wǎng)絡(luò)Socket的名稱(chēng)
stream_socket_pair函數(shù):創(chuàng)建兩個(gè)無(wú)區(qū)別的Socket數(shù)據(jù)流連接
stream_socket_recvfrom函數(shù):從Socket獲取數(shù)據(jù),不管其連接與否
stream_socket_sendto函數(shù):向Socket發(fā)送數(shù)據(jù),不管其連接與否
stream_socket_server函數(shù):創(chuàng)建一個(gè)網(wǎng)絡(luò)或者UNIX Socket服務(wù)端
stream_wrapper_restore函數(shù):恢復(fù)一個(gè)事先注銷(xiāo)的數(shù)據(jù)包
stream_wrapper_unregister函數(shù):注銷(xiāo)一個(gè)URL地址包
整合資料
本文整合于以下兩篇文章
這些東西,你還是先看看mysql吧!你會(huì)寫(xiě)sql的話,在php連接一下數(shù)據(jù)庫(kù),然后執(zhí)行sql就行了!很簡(jiǎn)單!
PHP主要有八種基本數(shù)據(jù)類(lèi)型,其中包括:
1.四種變量類(lèi)型
整數(shù)型(integer)
浮點(diǎn)數(shù)型(float)
布爾型(boolean)
字符串(string)
2.兩種復(fù)合類(lèi)型
數(shù)組(array)
對(duì)象(object)
3.兩種特殊類(lèi)型
NULL
資源 (resource)
我們大家都知道PHP的強(qiáng)大之處,最近看到了關(guān)于PHP
WEB服務(wù)器的相關(guān)知識(shí),下面我們就這個(gè)問(wèn)題和大家一起討論一下。WAP(無(wú)線通訊協(xié)議)是在數(shù)字移動(dòng)電話、個(gè)人手持設(shè)備(PDA等)及計(jì)算機(jī)之間進(jìn)行通訊的開(kāi)放性全球標(biāo)準(zhǔn)。由于靜態(tài)的WAP頁(yè)面在很多方面不能滿足用戶個(gè)性化的服務(wù)請(qǐng)求,因此通過(guò)WAP服務(wù)器端語(yǔ)言產(chǎn)生動(dòng)態(tài)的WML頁(yè)面,具有很廣泛的應(yīng)用價(jià)值和很高的商業(yè)價(jià)值。
淺析使用PHP邏輯運(yùn)算符
關(guān)于Windows PHP配置應(yīng)用程序服務(wù)器步驟
經(jīng)驗(yàn)之談:PHP安裝設(shè)置技巧總結(jié)
演示PHP substr函數(shù)使用
關(guān)于Windows下安裝PHP5配置詳細(xì)介紹
WAP
應(yīng)用結(jié)構(gòu)非常類(lèi)似于Internet,一個(gè)典型的WAP應(yīng)用請(qǐng)求是這樣的:首先,具有WAP用戶代理功能的移動(dòng)終端(WAP手機(jī)等)通過(guò)內(nèi)部運(yùn)行的微瀏覽器(Micro
Browser)對(duì)某一網(wǎng)站以無(wú)線方式發(fā)送WAP服務(wù)請(qǐng)求。該請(qǐng)求先由WAP網(wǎng)關(guān)截獲,對(duì)信息內(nèi)容進(jìn)行編碼壓縮,以減少網(wǎng)絡(luò)數(shù)據(jù)流量,同時(shí)根據(jù)需要將WAP協(xié)議轉(zhuǎn)換成HTTP協(xié)議,然后將處理后的請(qǐng)求轉(zhuǎn)送到相應(yīng)WAP服務(wù)器。在WAP服務(wù)器端,根據(jù)頁(yè)面擴(kuò)展名等性質(zhì),被請(qǐng)求的頁(yè)面直接或由服務(wù)器端腳本解釋后輸出,再經(jīng)網(wǎng)關(guān)傳回用戶。
從上述WAP應(yīng)用流程可以看到,生成動(dòng)態(tài)WAP頁(yè)面與動(dòng)態(tài)產(chǎn)生Web網(wǎng)頁(yè)的過(guò)程非常類(lèi)似。但是由于WAP應(yīng)用使用的WML語(yǔ)言來(lái)源于語(yǔ)法嚴(yán)格的XML,因此要求輸出的格式必須按WAP網(wǎng)頁(yè)的規(guī)范輸出。同時(shí),由于WAP協(xié)議的應(yīng)用范圍、移動(dòng)客戶端的軟硬件水平等特殊性,對(duì)每次輸出的頁(yè)面的大小、圖像的格式及容量都有一定限制。下面我們以PHP腳本語(yǔ)言為例,看看如何動(dòng)態(tài)輸出WAP頁(yè)面。
一、設(shè)置PHP WEB服務(wù)器
首先你的 Web服務(wù)器要安裝好PHP,即能處理PHP腳本程序。其次,為使PHP WEB服務(wù)器能同時(shí)識(shí)別和處理PHP、WML、WBMP等文件,Web
服務(wù)器的MIME表需添加以下的幾種文件類(lèi)型。
text/vnd.wap.wml .wml ?
image/vnd.wap.wbmp .wbmp ?
application/vnd.wap.wmlc .wmlc ?
text/vnd.wap.wmls.wmls ?
application/vnd.wap.wmlsc .wmlsc ?
二、用PHP輸出簡(jiǎn)單動(dòng)態(tài)WAP頁(yè)面
下面有一個(gè)最簡(jiǎn)單的PHP生成WAP頁(yè)面的例子。注意由于需要PHP解釋器來(lái)解釋該程序,并輸出WAP頁(yè)面,因此所有類(lèi)似程序應(yīng)以.php為擴(kuò)展名。
?php
header(″Content-type: text/vnd.wap.wml″); ?
echo (″wml card p″); ?
echo date( ″l dS of F Y h:i:s A″ ); ?
echo (″/p/card/wml″); ?
?
該例子在WAP手機(jī)模擬器中可以瀏覽,輸出當(dāng)前日期時(shí)間,而在普通的瀏覽器中無(wú)法識(shí)別,甚至?xí)徽J(rèn)為是錯(cuò)誤下載。這是因?yàn)樵诔绦蜷_(kāi)頭就聲明了該輸出文檔為WML類(lèi)型,該類(lèi)型只有WAP設(shè)備能夠識(shí)別并解釋。值得注意的是,我們常見(jiàn)的HTML語(yǔ)言對(duì)規(guī)范性要求不嚴(yán),大多數(shù)瀏覽器能“容忍”其中相當(dāng)多的編寫(xiě)錯(cuò)誤,而WML規(guī)范相當(dāng)嚴(yán)格,一點(diǎn)失誤都可能導(dǎo)致無(wú)法輸出所需頁(yè)面。
一旦我們知道了用PHP腳本輸出WAP頁(yè)面的標(biāo)準(zhǔn)過(guò)程,我們就能夠使用PHP強(qiáng)大的功能配合以WML語(yǔ)言的交互處理以及WML s
cript的簡(jiǎn)單腳本,開(kāi)發(fā)出適合我們需要的應(yīng)用系統(tǒng)了。
三、用PHP動(dòng)態(tài)生成圖像
WAP應(yīng)用使用一種特殊黑白的圖像格式WBMP。我們可以用一些工具來(lái)將已有圖像轉(zhuǎn)換成WBMP格式,然后在WML文檔中使用。但是在WAP站點(diǎn)上如果能動(dòng)態(tài)地生成所需圖像如K線圖等,將會(huì)有廣闊的應(yīng)用前景。幸運(yùn)的是,PHP的GD庫(kù)(版本1.8以上)已經(jīng)提供了相應(yīng)函數(shù)。
?PHP
Header(″Content-type: image/vnd.wap.wbmp″); ?
Sim = ImageCreate(50, 50); ?
Swhite = ImageColorAllocate(Sim,255,255,255); ?
Sblack = ImageColorAllocate(Sim,0,0,0); ?
ImageRectangle(Sim, 5, 5, 20, 20, Sblack); ?
ImageWBMP(Sim); ImageDestroy(Sim); ?
?
該文件將在WAP模擬器中顯示一個(gè)黑色矩形框。注意要使用GD的圖像函數(shù)庫(kù),必須在PHP WEB服務(wù)器配置中加載PHP_GD.DLL庫(kù)文件。
四、在PHP中處理漢字
WAP作為一種全球應(yīng)用,選擇了UNICODE
2.0作為其標(biāo)準(zhǔn)字符集編碼,以便能同時(shí)處理包括英文、中文、日文、法文等多種文字。而我們平常處理漢字使用的是GB2312編碼,不同的內(nèi)碼標(biāo)準(zhǔn)勢(shì)必不能通用,因此如果不在兩種編碼之間通過(guò)碼表進(jìn)行轉(zhuǎn)換,就會(huì)出現(xiàn)漢字亂碼現(xiàn)象。現(xiàn)在已經(jīng)有較成熟的GB-2312與UNICODE編碼轉(zhuǎn)換的程序和函數(shù),并在ASP、PHP、JSP等系統(tǒng)中使用,我們可以在一些技術(shù)站點(diǎn)上找到它們。
目前的大多數(shù)WAP手機(jī)(Nokia7110、愛(ài)立信
R320S等等)都是使用UTF-8編碼的,也就是采用UNICODE來(lái)編碼。這樣,如果我們直接在WML使用中文字符(GB2312編碼),將會(huì)產(chǎn)生亂碼,手機(jī)用戶無(wú)法識(shí)別,所以我們?cè)谳敵鲋形闹埃褂贸绦蚧蚝瘮?shù)對(duì)中文進(jìn)行UNICODE的編碼。而在少數(shù)支持GB2312編碼的手機(jī)或WAP終端設(shè)備中,我們可以在程序中定義好文檔的內(nèi)碼類(lèi)型后即可直接正確顯示漢字,例如:
?php ?
header(″Content-type: text/vnd.wap.wml; charset=gb2312″); ?
echo (″wmlcardp″); ?
echo (″中文測(cè)試″); ?
echo (″/p/card/wml″); ?
?
網(wǎng)站題目:簡(jiǎn)單描述php中的數(shù)據(jù) 簡(jiǎn)單描述php中的數(shù)據(jù)類(lèi)型有哪些
瀏覽地址:http://www.chinadenli.net/article6/hpigig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、Google、企業(yè)網(wǎng)站制作、網(wǎng)站內(nèi)鏈、全網(wǎng)營(yíng)銷(xiāo)推廣、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)