是什麼功能是指查詢有關一個PHP函數
function entre2v2($text,$marqueurDebutLien,$marqueurFinLien)
{
$ar0=explode($marqueurDebutLien, $text);
$ar1=explode($marqueurFinLien, $ar0[1]);
$ar=trim($ar1[0]);
return $ar;
}
在上面的代碼$文本是指一個文本文件中的內容,這是由下面的代碼從一種形式後獲得:
$text=file_get_contents($_POST['file']);
有誰能夠請描述關於提到的PHP函數?我不明白這兩個變量的手段
$marqueurFinLien
$marqueurDebutLien
根據第一個答案,我嘗試了。但它顯示錯誤。
Warning: Missing argument 3 for entre2v2(), called in C:\xampp\htdocs\php\test.php on line 5 and defined in C:\xampp\htdocs\php\test.php on line 13
Notice: Undefined variable: marqueurFinLien in C:\xampp\htdocs\php\test.php on line 18
Notice: Undefined offset: 1 in C:\xampp\htdocs\php\test.php on line 18
Warning: explode() [function.explode]: Empty delimiter in C:\xampp\htdocs\php\test.php on line 18
當我用follwing:
<?
$text=file_get_contents('http://localhost/php/w.txt');
$name=entre2v2($text,"DB_USER', ',');");
echo($name);
echo("<br>");
function entre2v2($text,$marqueurDebutLien,$marqueurFinLien)
{
$ar0=explode($marqueurDebutLien, $text);
$ar1=explode($marqueurFinLien, $ar0[1]);
$ar=trim($ar1[0]);
return $ar;
}
?>
$ firstLinkMarker和$ lastLinkMarker是否有幫助? – RobMasters
我想指出的代碼這一行: '的file_get_contents($ _ POST [ '文件']);' 這可以很容易地通過發送利用一個POST HTTP請求到這個Web文件並傳入一個文件路徑來說,例如在你的操作系統中。記住孩子們:總是消毒用戶生成的輸入,不要相信它! –
'($ text,「DB_USER」,',');「);'=>'($ text,'DB_USER',',');'。你在這裏發送一個字符串,它需要兩個分隔符。 – raina77ow