PHP CURL 操作之批量翻譯檔名

2021-08-30 17:22:42 字數 1394 閱讀 2978

其中用到了php 的 curl ,以及php對於檔案的操作 和 正則匹配

具體**如下:

<?php

//修改test目錄下的檔名

//目錄是相對該檔案的目錄

change('test');

/** * 轉換檔名成中文(暫時只支援英文轉中文)

* @param $dir string 相對於當前目錄的資料夾(必選引數)

*/function change($dir = '')

already exists or does not exist";

echo "

"; }else

}//釋放資源

closedir($handler);

echo "success";

}else is open failed";

}}else is not a dir";

}}/**

* @param $name

* @return mixed

*/function bdtranslation($name)

-\x]+)/u",$result['data'][0]['v'],$match);

if($match)

else-\x]+)/u",$result['data'][0]['v'],$match);

if($match) return $match[0];

else return '';

}}/**

* 封裝好的curl

* @param $url

* @param array $config

* @return mixed

*/function curlopen($url, $config = array())

if(!empty($arr['cookie']))

else

}if(!empty($arr['proxy']))

}if(!empty($arr['header']['ip']))

$arr['header'] = array_filter($arr['header']);

if(!empty($arr['header']))

if ($arr['post'] != false)

else

curl_setopt($ch, curlopt_postfields, $post);

}$result = curl_exec($ch);

//var_dump(curl_getinfo($ch));

curl_close($ch);

return $result;

}

Elasticsearch之批量操作bulk

1 bulk相當於資料庫裡的bash操作。2 引入批量操作bulk,提高工作效率,你想啊,一批一批新增與一條一條新增,誰快?3 bulk api可以幫助我們同時執行多個請求 4 bulk的格式 action index create update delete metadata index,type...

mysql之concat函式批量操作

前幾天主管給我說,有一筆資料有誤,讓我撈取更新一下,我默默的點了點頭說好,查詢了一下資料庫,幾萬筆資料,怎麼改?我就懵掉了,磨磨唧唧實在沒辦法,催的又急。我便說我這鏈結工具有問題,讓主管幫我改一下,呆在旁邊,便看見這個函式concat,哈哈,將函式寫在手心學習記載一下。語法 concat str1 ...

Docker之批量處理騷操作!

殺死所有正在執行的容器 docker kill docker ps a q 刪除所有已經停止的容器 docker rm docker ps a q 刪除所有未打標籤的映象 docker rmi docker images q f dangling true 刪除所有映象 docker rmi doc...