よろしくお願いします
<?php $dir = './hoge/'; $dh = opendir($dir); $fnArray = array(); while(false !== ($fn = readdir($dh))){ if($fn !== '.' && $fn !== '..' && !is_dir($dir.$fn)){ array_push($fnArray, $fn); } } closedir($dh); file_put_contents("a.php", join( $fnArray, "\n")); file_put_contents('b.php', preg_replace('/(\S+).php/', '<tr><td><a href="http://hoge/$1.php">$1</a></td></tr>', file_get_contents('a.php'))); ?>
こんな感じでは、いかがでしょうか。
<?php $dir = './hoge/'; $dh = opendir($dir); $fnArray = array(); while(false !== ($fn = readdir($dh))){ if($fn !== '.' && $fn !== '..' && !is_dir($dir.$fn)){ array_push($fnArray, $fn); } } closedir($dh); // ★ここから $s = preg_replace('/(\S+).php/', '<tr><td><a href="http://hoge/$1.php">$1</a></td></tr>', join($fnArray, "\n")); file_put_contents('b.php', $s); ?>
こんな感じでは、いかがでしょうか。
<?php $dir = './hoge/'; $dh = opendir($dir); $fnArray = array(); while(false !== ($fn = readdir($dh))){ if($fn !== '.' && $fn !== '..' && !is_dir($dir.$fn)){ array_push($fnArray, $fn); } } closedir($dh); // ★ここから $s = preg_replace('/(\S+).php/', '<tr><td><a href="http://hoge/$1.php">$1</a></td></tr>', join($fnArray, "\n")); file_put_contents('b.php', $s); ?>
ありがとうございます!
ありがとうございます!
2013/11/09 13:07:37