[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как открыть ворд-файл используя PHP?
loonysoul
Доброго времени суток, я на работе столкнулся с проблемой: мне нужно открыть файл через браузер, выбрав его из списка, который был сформирован из фалов и каталогов. Вот код каталога:

$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);

за ранее спасибо)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.