程式:leftFrame.php<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Big5" />
<title>test01</title>
</head>
<body>
<script language="JavaScript">
<?php
$dirname = '/data/Log2';
$handle=opendir($dirname);
$i=0;
$newFolderList='("';
while ($file = readdir($handle)) {
if ($i !=0 && $i != 1) {
$folder[$i] = $file;
}
$i++;
}
$i--;
for ($j=2;$j<=$i;$j++) {
$newFolderList=$newFolderList.$folder[$j].'"';
if ($j < $i) {
$newFolderList=$newFolderList.', "';
}
}
echo 'Folder_Ary = new Array'.$newFolderList.');';
echo 'var FileList = new Array(5);';
for ($j=0;$j<=$i-2;$j++){
$newDirname=$dirname.'/'.$folder[($j+2)];
$hold=opendir($newDirname);
$k=0;
$newFilelist='("';
while($newFilename = readdir($hold)) {
if ($k != 0 && $k != 1 && $k != 2) {
$newFilelist = $newFilelist.'", "'.$newFilename;
} else if ($k == 2) {
$newFilelist = $newFilelist.$newFilename;
}
$k++;
}
echo 'FileList['.$j.'] = new Array'.$newFilelist.'");';
}
closedir($hold);
closedir($handle);
?>
function ShowList(FolderNum, FileInput) {
var checkit = 0;
var max = FolderNum.length;
for (var idx = 0; idx < max; idx++) {
if (eval("FolderNum" + "[" + idx +"].checked") == true) {
checkit = idx;
}
}
FolderNum[checkit].checked = "true";
FileInput.length = FileList[checkit].length;
for (i = 0; i < FileInput.length; i++) {
FileInput.options[i].value = FileList[checkit][i];
FileInput.options[i].text = FileList[checkit][i];
FileInput.options[i].selected = 0;
}
}
</script>
<form id="form1" name="form1" action="" method="post">
<table align="center" bgcolor="pink">
<tr>
<?php
for ($j=2;$j<=$i;$j++) {
echo '<td width="120">';
if ($j == 2) {
echo '<input name="FOLDER" type="radio" onclick="ShowList(document.form1.FOLDER, document.form1.FILELIST)">'.$folder[$j];
} else {
echo '<input name="FOLDER" type="radio" onclick="ShowList(document.form1.FOLDER, document.form1.FILELIST)">'.$folder[$j];
}
echo '</td>';
}
?>
</tr>
</table>
<center>
<select name="FILELIST" size="10" multiple>
</select>
<script language="JavaSCRIPT">ShowList(document.form1.FOLDER, document.form1.FILELIST)</script>
<br />
<input type="submit" value="確定">
<input type="reset" value="重來">
</center>
</form>
</body>
</html>
- Sep 16 Tue 2008 09:13
網頁小程式 - 轉入資料庫
close
全站熱搜
留言列表
發表留言