Для отображения произвольного .doc-файла вызовите index.php с параметром ?file=ИМЯ_ФАЙЛА.doc
Инструкции по чтению содержимого файла в какую-либо переменную приведены ниже.

Пример отображения скриптом файла readme.doc с параметрами по умолчанию:
Obninsk DOC2TEXT converter v.1.1.alpha (Да, да, это была именно гиперссылка на скачивание скрипта).

Installation: just extract files from archive and upload to any directory of your site
Using: see example below

Этот скрипт, преобразующий документы MS Word в текст, выпущен к 50-летию первого российского наукограда Обнинска - города, в котором живёт и которым искренне гордится автор скрипта Макс Браун (http://obninsk.name/mx/)
Для работы скрипта НЕ ТРЕБУЕТСЯ установки каких-либо продуктов Micro$oft, достаточно обычного PHP, под какой бы операционной системой он ни работал.

UPD: В версии 1.1.alpha Krezalis добавил поддержку украинского языка (украинськиє букви: і, ї, є, Ґ, ґ, І, Ї, Є) а также знаков «–» (длиноє тире), «’» (апостроф) и ряда других.

Разрешается бесплатное использование скрипта как в некоммерческих, так и в коммерческих целях при условии сохранения неизменными файлов скрипта.
Изменение файлов разрешается только в некоммерческих целях и только при условии сохранения данной надписи.

Инструкция по установке:
Просто загрузите файлы в любую директорию Вашего сайта.

Инструкция по использованию:
1. Перед первым обращением к функции obninsk_doc() вставьте в вызывающий её скрипт команду: require_once("obninsk_doc.php");
1.а Если функция вызывается скриптом, стартовавшим из другой директории, эта команда будет выглядеть так: require_once("ПУТЬ\obninsk_doc.php"); , где ПУТЬ - это путь к папке, в которую Вы скопировали скрипт относительно той папки, из которой запустился Ваш скрипт, использующий obninsk_doc
Например: require_once("../includes/obninsk_doc.php");

2. Пример вызова функции:
//Example of using function obninsk_doc()
require_once("obninsk_doc.php");
$filename="readme.doc";
$s="";
$fp = fopen($filename,'rb'); if(!$fp) die("file \"$filename\" not found!");
while (($fp != false) && !feof($fp))
$s.=fread($fp,filesize($filename));
fclose($fp);
$text_with_html=obninsk_doc($s);
echo "The file $filename contain a text: ".$text_with_html;

Скрипт obninsk_doc будет совершенствоваться в сторону более корректной работы с документами, содержащими те или иные объекты.
В данной версии 1.0.alpha скрипт умеет распознавать файлы, содержащие только:
* Собственно текст
* Гиперссылки M$ Word
* Простые таблицы M$ Word
* Вставки внешних (не сохранённых внутри документа) картинок

Более новые версии, умеющие корректно обрабатывать другие объекты M$ Word, ищите на официальной странице скрипта по адресу: http://obninsk.name/obninsk_doc/

Внимание! Это альфа-версия и она поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ
Автор не несёт никакой ответственности за возможные последствия
использования Вами скрипта либо невозможности его использовать.


Пример отображения скриптом файла readme.doc без сохранения элементов гипертекста:
Obninsk DOC2TEXT converter v.1.1.alpha (Да, да, это была именно гиперссылка на скачивание скрипта). Installation: just extract files from archive and upload to any directory of your site Using: see example below Этот скрипт, преобразующий документы MS Word в текст, выпущен к 50-летию первого российского наукограда Обнинска - города, в котором живёт и которым искренне гордится автор скрипта Макс Браун (http://obninsk.name/mx/) Для работы скрипта НЕ ТРЕБУЕТСЯ установки каких-либо продуктов Micro$oft, достаточно обычного PHP, под какой бы операционной системой он ни работал. UPD: В версии 1.1.alpha Krezalis добавил поддержку украинского языка (украинськиє букви: і, ї, є, Ґ, ґ, І, Ї, Є) а также знаков «–» (длиноє тире), «’» (апостроф) и ряда других. Разрешается бесплатное использование скрипта как в некоммерческих, так и в коммерческих целях при условии сохранения неизменными файлов скрипта. Изменение файлов разрешается только в некоммерческих целях и только при условии сохранения данной надписи. Инструкция по установке: Просто загрузите файлы в любую директорию Вашего сайта. Инструкция по использованию: 1. Перед первым обращением к функции obninsk_doc() вставьте в вызывающий её скрипт команду: require_once("obninsk_doc.php"); 1.а Если функция вызывается скриптом, стартовавшим из другой директории, эта команда будет выглядеть так: require_once("ПУТЬ\obninsk_doc.php"); , где ПУТЬ - это путь к папке, в которую Вы скопировали скрипт относительно той папки, из которой запустился Ваш скрипт, использующий obninsk_doc Например: require_once("../includes/obninsk_doc.php"); 2. Пример вызова функции: //Example of using function obninsk_doc() require_once("obninsk_doc.php"); $filename="readme.doc"; $s=""; $fp = fopen($filename,'rb'); if(!$fp) die("file \"$filename\" not found!"); while (($fp != false) && !feof($fp)) $s.=fread($fp,filesize($filename)); fclose($fp); $text_with_html=obninsk_doc($s); echo "The file $filename contain a text: ".$text_with_html; Скрипт obninsk_doc будет совершенствоваться в сторону более корректной работы с документами, содержащими те или иные объекты. В данной версии 1.0.alpha скрипт умеет распознавать файлы, содержащие только: * Собственно текст * Гиперссылки M$ Word * Простые таблицы M$ Word * Вставки внешних (не сохранённых внутри документа) картинок Более новые версии, умеющие корректно обрабатывать другие объекты M$ Word, ищите на официальной странице скрипта по адресу: http://obninsk.name/obninsk_doc/ Внимание! Это альфа-версия и она поставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ Автор не несёт никакой ответственности за возможные последствия использования Вами скрипта либо невозможности его использовать.

Пример отображения скриптом файла readme.doc без сохранения элементов гипертекста и с прекращением анализа на первом же разрыве текста:

Obninsk DOC2TEXT converter v.1.1.alpha (Да, да, это была именно гиперссылка на скачивание скрипта). Installation: just extract files from archive and upload to any directory of your site Using: see example below Этот скрипт, преобразующий документы MS Word в текст, выпущен к 50-летию первого российского наукограда Обнинска - города, в котором живёт и которым искренне гордится автор скрипта Макс Браун (http://obninsk.name/mx/) Для работы скрипта НЕ ТРЕБУЕТСЯ установки каких-либо продуктов Micro$oft, достаточно обычного PHP, под какой бы операционной системой он ни работал. UPD: В версии 1.1.alpha Krezalis добавил поддержку украинского языка (украинськиє букви: і, ї, є, Ґ, ґ, І, Ї, Є) а также знаков «–» (длиноє тире), «’» (апостроф) и ряда других. Разрешается бесплатное использование скрипта как в некоммерческих, так и в коммерческих целях при условии сохранения неизменными файлов скрипта. Изменение файлов разрешается только в некоммерческих целях и только при условии сохранения данной надписи. Инструкция по установке: Просто загрузите файлы в любую директорию Вашего сайта. Инструкция по использованию: 1. Перед первым обращением к функции obninsk_doc() вставьте в вызывающий её скрипт команду: require_once("obninsk_doc.php"); 1.а Если функция вызывается скриптом, стартовавшим из другой ди

Партнёрам | Реклама | О проекте | Контакты | Форум | Главная
Copyright © 2004-2024 Обнинск.Name. При использовании материалов сайта гиперссылка обязательна.