php呼叫c 程式實現php功能擴充套件

2021-07-14 12:39:03 字數 1088 閱讀 9876

今天需要乙個php寫乙個對ip進行加解密的演算法,其中需要用到將ip轉化為數字並對64位數字進行運算,網上找了一圈沒找到,故打算用c++實現功能,通過php來呼叫,功能最終實現1.php部分(通過system呼叫外部程式並進行引數傳遞)

$allip = "";

for ($i = 0; $i

< $count_json; $i++)

; $count_nodes = count($nodes);

for ($j = 0; $j

< $count_nodes; $j++)

$allip .= $nodes[$j];

}$allip .= " ";

$allip .= $_cookie["userid"];

$command = 'dll.exe ' .escapeshellcmd($allip);

system($command);

2.c++部分(將解密後的東東寫入檔案中)
int main(int argc, char *argv)

; getmodulefilenamea(null, pcexepath, max_path);

pathremovefilespeca(pcexepath);

std::string strfilepath(pcexepath);

strfilepath += "/user/";

strfilepath += argv[2];

strfilepath += ".txt";

if (!strallip.empty() && strallip.size() % 12 == 0)

;desfile.open(strfilepath, std::ios_base::out);

for (int nindex = 0; nindex < ncount; ++nindex)

desfile.close();

wsacleanup();}}

return

0;}

1.如何不通過檔案,直接進行資料交換

2.如何實現呼叫c++庫檔案來實現資料交換

後續繼續研究

php聊天功能 php怎麼實現聊天功能

php怎麼實現聊天功能 1 在前端使用ajax定時輪詢訪問php指令碼,php再進行查詢聊天資料進行返回給前端,最後前端將其進行渲染 示例 聊天室 function function getdata msg function data function data alert event.client...

php聊天功能 php實現簡單聊天功能

php實現簡單聊天功能 1 建立聊天訊息表,其表的字段有訊息內容,傳送時間和傳送者的名稱 sql create table guanhui message id int 10 not null auto increment comment 訊息id content varchar 255 not n...

php怎麼呼叫,php怎麼實現呼叫物件

php怎麼實現呼叫物件 閱讀 73 php 物件的呼叫和引入 直接上例項 定義 class a static q 888 public function index echo 1111 static function debug echo echo 555 使用 include a.php clas...