Доброго времени суток, я на работе столкнулся с проблемой: мне нужно открыть файл через браузер, выбрав его из списка, который был сформирован из фалов и каталогов. Вот код каталога:
$def_dir = '\\\\f-server\\temp\\Накази\\';
$path = iconv("UTF-8", "KOI8-U", $def_dir);
$path = iconv("KOI8-U", "WINDOWS-1251", $path);
if (isset($_GET['d'])) {
$path = iconv("UTF-8", "KOI8-U", $_GET['d'] . '\\');
$path = iconv("KOI8-U", "WINDOWS-1251", $path);
}
if($handle=opendir($path))
{
while(false!==($file=readdir($handle)))
{
//убираем лишние элементы
if ($file!="." && $file!="..")
{
$file_win = $file;
$file = iconv("WINDOWS-1251", "UTF-8", $file);
//$file = iconv("KOI8-U", "WINDOWS-1251", $file);
if (isset($_POST['serch_nakazy'])){
$s_dor = $_POST['serch_nakazy'];
if ($s_dor==""){unset($s_dor);}
if (strstr($file, $s_dor))
{
echo "<a href='' target='_blank'>$file<br/></a>";
}
} else {
if (is_dir($path . $file_win)) {
echo '<a href="serch_nakazy.php?d=' . $path . $file_win . '">' . $file . '</a><br/>';
} else {
echo "<a id='myLink' href='' target='_blank'>$file<br/></a>"; <- отображает название файла
}
}
}
}
closedir($handle);
}
нашел код, который может открывать ворд, но теперь не знаю как в него поместить путь к фалу... это при условии, что пользователь нажмет на ссылку.
вот он:
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
// сообщение о ошибке если что-то не так
$word->Documents->Open(realpath("$path\$file"));
// Получить содержимое
$content = (string) $word->ActiveDocument->Content;
echo $content;
$word->ActiveDocument->Close(false);
$word->Quit();
$word = null;
unset($word);
за ранее спасибо)