0

以下脚本将代码附加到同一文件的末尾

$path = "./files/";
$path2="http://".$_SERVER['SERVER_NAME'].dirname($_SERVER["PHP_SELF"])."/files/";
//echo $path2;
$folder = opendir($path);
$start="<asx version='3.0'>\n<title>Example ASX playlist</title>";
$Fnm = "./playlist.php";
// build content
$fileContent=$start.'/n';

while( $file = readdir($folder) ) {
 if (($file != '.')&&($file != '..')&&($file != 'index.htm')){
 $result="<entry>\n<title>$file</title>\n<ref href='$path2$file'/>\n<param name='image'        value='preview.jpg'/>\n</entry>\n";
 //append to content
$fileContent .= $result;
}
}
 //append to content
$fileContent .= "</asx>";

// append to file and check status
if ( file_put_contents(__FILE__ , $fileContent , FILE_APPEND) === false )
{

echo "failed to put contents in ".__FILE__."<br>";

}

我想将此附加到特定行,例如第 12 行

这个追加的结果如下

{
levels: [
{ file: "/bkaovAYt-3647661.mp4" },
{ file: "/bkaovAYt-3647661.mp4" }
],
title: "bkaovAYt-3647661.mp4"
},

这可能吗 ?

4

1 回答 1

1

例如,您可以将第二组代码放在一个文件中,include.php然后使用以下代码将其放在主 PHP 代码中的任何位置:

include("include.php");
于 2012-07-29T02:37:14.563 回答