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

たとえば、その 2 番目のコード セットをファイルにinclude.php配置し、次のコードを使用して、メインの PHP コード内の任意の場所に配置できます。

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