[PHP] скрипт вывода списка файлов
Может это у тебя опечатка но в <a href=".rawurlencode($file)."> я не вижу target="_blank".
Не, ну туда поставил уже бланк этот и никакого эффекта. Посоветовали JS. Как тогда будет выглядеть? Может кто примерный код написать?
![](/images/graemlins/confused.gif)
<script language="JavaScript">
<!--
function winop
{
windop = window.open('".$file."',"mywin","height=120,width=300,left=100,top=30");
}
-->
</script>
<div align="center">
<?PHP
$a = array;
$handle=opendir('.');
while ($file=readdir($handle {
if ($file != "." and $file != ".." and $file != "index.php") {
$a[$file] = stat($file);
if(is_dir($file {
$a[$file][7] = 'DIR';
}
}
}
closedir($handle);
ksort($a);
echo '<table>';
foreach($a as $file => $stat) {
echo "<TR><TD><a href='".javascript:winop;."'>$file</a></TD>
<TD>Îáíîâëåí: ".date("d/m/Y",$stat[8])."</TD></TR>";
}
echo '</table>';
?>
</div>
пиши каждому разный target (имя файла или номер списка, например). т.е. если ты открываешь окно в таржет lala, а потом открываешь новое окно в тот же таржет lala, то просто содержимое уже открытого окна поменяется.
echo "<TR><TD><a href='".javascript:winop;."'>$file</a></TD>ошибка тут, вроде. пхп не знает, что такое javascript:winop;
его тоже надо печатать в браузер
Блин хз.. с JS тогда не буду использовать. А почему вообще тот а хреф не берет таржет? Он же как обчный должен отображаться...
echo "<TR><TD><a href='javascript:winop;'>$file</a></TD>
<TD>Îáíîâëåí: ".date("d/m/Y",$stat[8])."</TD></TR>";
а тарджеты ты как пишешь? попробуй так:
echo "<TR><TD><a href='".rawurlencode($file)."' target='$file'>$file</a></TD>
<TD>date: ".date("d/m/Y",$stat[8])."</TD></TR>";
echo "<TR><TD><a href='".rawurlencode($file)."' target='$file'>$file</a></TD>Да, так все заработало
<TD>date: ".date("d/m/Y",$stat[8])."</TD></TR>";
![](/images/graemlins/laugh.gif)
Оставить комментарий
mikestat
Я тут написал скрипт, который выводит все файлы в родном каталоге за исключением себя самого. Проблема состоит в том, что он не хочет применять target="_blank" ко всем ссылкам. Ну иначе говоря мне нужно чтобы ссылки на файлы открывались в новом окне. Подскажите плз как такое сделать