php
成都創(chuàng)新互聯(lián)公司是一家成都網(wǎng)站建設(shè)、網(wǎng)站制作,提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需定制網(wǎng)站,網(wǎng)站開發(fā)公司,于2013年創(chuàng)立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
表單提交常見的就是post和get
模擬提交就是通過其他技術(shù)達到post或get的效果
php
常見的模擬就是curl方式了
作用比如說刷票
每次提交它可以模擬ip
逃過ip限制
圖片上傳
可以post提交
不用模擬
用curl
GET方法:
??//初始化
$ch?=?curl_init();
//設(shè)置選項,包括URL
curl_setopt($ch,?CURLOPT_URL,?"");
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
curl_setopt($ch,?CURLOPT_HEADER,?0);
//執(zhí)行并獲取HTML文檔內(nèi)容
$output?=?curl_exec($ch);
//釋放curl句柄
curl_close($ch);
//打印獲得的數(shù)據(jù)
print_r($output);
POST方法:
$url?=?"";
$post_data?=?array?("username"?=?"bob","key"?=?"12345");
$ch?=?curl_init();
curl_setopt($ch,?CURLOPT_URL,?$url);
curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?1);
//?post數(shù)據(jù)
curl_setopt($ch,?CURLOPT_POST,?1);
//?post的變量
curl_setopt($ch,?CURLOPT_POSTFIELDS,?$post_data);
$output?=?curl_exec($ch);
curl_close($ch);
//打印獲得的數(shù)據(jù)
print_r($output);
在調(diào)用公眾號接口".$token."type=".$type;
上傳永久素材文件總是返回 "{\"errcode\":41005,\"errmsg\":\"media data missing\"}"
經(jīng)過多次測試使用下面的方式,可以正常上傳
//調(diào)用測試
protected static $url;
protected static $delimiter;
protected static $instance;
public function index()
{
? ? static::$delimiter = uniqid();
$basename = Request::instance()-root();
if (pathinfo($basename, PATHINFO_EXTENSION) == 'php') {
$basename = dirname($basename);
}
? ? $result=$this-wxAddMaterial($token,$basename.'/upload/images/gnlog.jpg','image');
}
// 新增其他類型永久素材
public function wxAddMaterial($token,$filename='',$type='') {
// 設(shè)置請求參數(shù)
static::$url = "".$token."type=".$type;
$filePath = str_replace('\\', '/', $filename);
// 發(fā)送請求
$imginfo=pathinfo($filePath);
$fields = array(
? ? 'media'=file_get_contents(".".$filePath),
? ? 'filename'=$imginfo["basename"],
);
$res = $this-putPart( $fields);
// 發(fā)送請求
return $res;
}
//推送文件流
public function putPart($param) {
$post_data = static::buildData($param);
$curl = curl_init(static::$url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($curl, CURLOPT_HTTPHEADER, [
? ? "Content-Type: multipart/form-data; boundary=" . static::$delimiter,
? ? "Content-Length: " . strlen($post_data)
]);
$response = curl_exec($curl);
curl_close($curl);
return $response;
}
//編譯請求頭格式和數(shù)據(jù)流
private static function buildData($param){
$data = '';
$eol = "\r\n";
$upload = $param['media'];
unset($param['media']);
foreach ($param as $name = $content) {
? ? $data .= "--" . static::$delimiter . "\r\n"
? ? ? ? . 'Content-Disposition: form-data; name="' . $name . "\"\r\n\r\n"
? ? ? ? . $content . "\r\n";
}
$data .= "--" . static::$delimiter . $eol
? ? . 'Content-Disposition: form-data; name="media"; filename="' . $param['filename'] . '"' . "\r\n"
? ? . 'Content-Type:application/octet-stream'."\r\n\r\n";
$data .= $upload . "\r\n";
$data .= "--" . static::$delimiter . "--\r\n";
return $data;
}
根據(jù)自己的實際情況稍作修改
第二步:安裝以游戲目錄下的文件擴展名為準。雙擊-工具-文件夾選項-查看-把下面的菜單條往下拉-找到-把前面的勾去掉再確認!這樣就能看到文件擴展名。
1.擴展名RAR,ZIP,7Z為壓縮文件,必須先解壓縮。部分游戲解壓縮出來直接就可以玩。大部分解壓后得到鏡像或者安裝程序。
2.擴展名ISO,CCD,CUE,MDS,BIN的是鏡像文件,必須使用虛擬光驅(qū)安裝,方法見
3.超過1張DVD容量的游戲都使用分卷壓縮刻到2張DVD里,必須解壓后得到鏡像,詳見下文 要點6
4.部分游戲有一個exe執(zhí)行文件(可能是setup或intall等)和一堆其他文件的為安裝版游戲,雙擊一下就會全自動安裝了,裝完直接可以玩。
5.ISO是鏡像文件,必須使用虛擬光驅(qū)安裝。用WINRAR也可以解壓縮,但是除特別說明外,基本解壓后無法正常安裝。
6.同名的兩個CUE+BIN文件組成一個鏡像文件(BIN是游戲文件,CUE是加密信息和MDF,MDS組成一組鏡像的概念是一樣的),DM對CUE支持不好,直接導入CUE會顯示錯誤,碰到這種情況,請在導入鏡像時選擇顯示所有文件,然后直接導入BIN文件就可以了。
第三步:由于正版全部加密,鏡像游戲安裝后必須破解免CD。具體見游戲目錄下的安裝說明。
1.游戲目錄下有 免CD補丁的 解壓后覆蓋掉游戲原來的執(zhí)行文件就可以玩了。切記是覆蓋,會有提示的。建議先解壓后復(fù)制粘貼過去,否則很容易目錄錯誤。免CD注明版本號的,先使用附帶升級補丁升級后再免CD。
2.部分游戲無免CD,保持導入鏡像就能直接進游戲。(因為虛擬光驅(qū)也有很強大的破解功能)
3.部分游戲無免CD也無法直接進入,需要其他方法破解,詳細請閱讀游戲目錄下的安裝說明。
第四步:游戲中出現(xiàn)問題的。
1.必備軟件 下的DX9.0c是WINDOWS游戲圖形接口,玩游戲必裝。否則很多游戲會提示缺文件。
2.亂碼問題使用 必備軟件 下的3個工具都可以解決。
3.游戲其他問題請見 要點9
一,二,三都屬于基礎(chǔ)操作,說明已經(jīng)很詳細很詳細了,這三步是最簡單的,也是教起來最累的,請仔細閱讀說明,來問我也很難再說出什么?;旧细鞣矫娑紝懙轿涣?。
解決不了的請參照提問,問的越清楚就能越快得到回答。
安裝九大要點
1.收到光盤后請把所有的文件都先復(fù)制到硬盤上再進行安裝,復(fù)制完就不需要光盤了。
2.本店大部分游戲均為鏡像文件(形象的說就是在游戲目錄下只有1個很大的非可執(zhí)行文件,準確的說就是后綴為ISO,CCD,CUE,MDS,BIN等文件)安裝必須用到DAEMONTools(虛擬光驅(qū)),推薦安裝附帶的版本。詳細請參閱 注意:新版虛擬光驅(qū)內(nèi)置了廣告程序,部分殺毒軟件可能會報病毒,請無視。PS:是大部分不是所有,某些游戲是RAR和ZIP或7Z后綴的都必須先解壓,有的直接可以玩。以文件后綴為準。
3.雙擊-工具-文件夾選項-查看-把下面的菜單條往下拉-找到-把前面的勾去掉再確認!這樣就能看到文件的后綴了。RAR,ZIP,7Z為壓縮文件,必須解壓縮后使用。(部分硬盤版的游戲解壓縮后就直接可以玩了)。ISO(后綴)文件為鏡像文件,必須使用虛擬光驅(qū)導入后安裝,千萬不要用Winrar解壓縮,解開后光盤信息缺失,大部分情況下都無法正常安裝。
4.如果出現(xiàn)硬盤明明有足夠空間卻無法復(fù)制的情況,那是因為鏡像文件太大,在FAT32格式下無法復(fù)制,需要轉(zhuǎn)化硬盤為NTFS格式,轉(zhuǎn)換方法為:開始--運行中輸入Convert X:/fs:ntfs(X代表要轉(zhuǎn)化的盤符名,如c:,d:等),然后回車.轉(zhuǎn)化完成。這種轉(zhuǎn)化對所有文件沒有任何影響。如無法轉(zhuǎn)化,只能格式化硬盤,選擇NTFS格式,只需格式化一個盤就可以了。
5.游戲運行失敗,提示缺少文件(一般為D開頭的dll文件)等等,安裝一下 游戲必備軟件 內(nèi)的directx90c就沒問題了。這個是微軟的圖形接口,大部分游戲都要用到,必裝??!
6.某個游戲只是一堆XXXXX.r00,XXXXX.r01,……或RAR壓縮的文件。 請使用WINRAR等RAR解壓軟件解壓縮。只需選其中任何一個開始解壓都可以自動解壓出來。兩張盤裝的游戲,把DVD1和DVD2內(nèi)的所有的文件都復(fù)制到硬盤上的同一目錄下,然后解壓縮任何一個文件就可以了,解壓縮后是一個完整的鏡像文件。再使用DAEMONTools導入安裝。
7.除了一些老游戲,大部分鏡像游戲安裝完后都不能直接運行,需要破解等操作,游戲目錄內(nèi)均附帶 說明和所需要的免CD補?。ù蟛糠置釩D的使用方法是覆蓋掉原來的執(zhí)行文件,極少數(shù)直接運行安裝的)或破解工具,請詳細閱讀。(YASU為常用破解軟件,附帶在 游戲必備軟件 下)
8.臺灣繁體游戲在簡體系統(tǒng)下可能會亂碼,游戲必備軟件 亂碼修改 下附帶了3個軟件,可以修正所有亂碼問題。另外有些繁體游戲必須使用 apploc.msi 進行安裝,否則會產(chǎn)生閃屏,卡死等各種安裝問題,需要使用的安裝說明內(nèi)均會寫明
另外,團IDC網(wǎng)上有許多產(chǎn)品團購,便宜有口碑