21,886
社区成员
发帖
与我相关
我的任务
分享
function midstr($str,$str1,$str2)
{
$result='';
$l=strpos($str,$str1);
if(is_numeric($l))
{
$str=substr($str,$l+mb_strlen($str1));
$l=strpos($str,$str2);
if(is_numeric($l)) $result=substr($str,0,$l);
}
return $result;
}
$txtname = $_GET['txt'];
preg_match('#txtread/(.+)\.txt#' , $txtname, $txtname1);
echo $txtname1[1];
$txtname = 'http://www.abc.com/m.php?txt=txtread/网游小说/迟颜--金屋藏娇(网游).txt';
$txtname1 = getNeedBetween($txtname, 'txtread/' , '.txt' );
var_dump($txtname1);
echo '<br/>';
function getNeedBetween($txtname, $start, $end){
$i = strpos($txtname, $start);
if(!$i){
return false;
}
$i += strlen($start);
$j = strpos($txtname, $end, $i);
if(!$j){
return false;
}
return substr($txtname, $i, $j-$i);
}