powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Поиск и показ документов (PDF - Формат)
5 сообщений из 5, страница 1 из 1
Поиск и показ документов (PDF - Формат)
    #35730942
Borovoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

В базе данных есть таблица, в которой записаны различные документы (*.PDF).
Для записи были использованы BLOB - поля.
Нужно реализовать возможность поиска документов в этой таблице (например по автору) с последующим показом или скачкой. Нужен самый простой и быстрый способ. Важно чтобы работало.
Подскажите что лучше использовать для реализации.
Использую Oracle 10.2.

Спасибо!
...
Рейтинг: 0 / 0
Поиск и показ документов (PDF - Формат)
    #35731874
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BorovoeДоброго времени суток!
Нужен самый простой и быстрый способ. Важно чтобы работало.
Подскажите что лучше использовать для реализации.

Самый простой и работающий способ - это добавить поле автор и по нему искать.
...
Рейтинг: 0 / 0
Поиск и показ документов (PDF - Формат)
    #35731893
Borovoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Искать и буду по автору, но для показа документ будет читаться из БЛОБА. Как это лучше всего реализовать (PHP или есть более простой вариант?).

Заранее спасибо!
...
Рейтинг: 0 / 0
Поиск и показ документов (PDF - Формат)
    #35732888
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BorovoeКак это лучше всего реализовать (PHP или есть более простой вариант?).
Я бы делал на Delphi, Подключение к Oracle через ADО, Здесь есть как читать картинку, под pdf переделаете, для показа pdf можно использовать ActiveX от Adobe - вообщем получится все дешево и быстро.
...
Рейтинг: 0 / 0
Поиск и показ документов (PDF - Формат)
    #35738739
Borovoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

PHP скрипт для поиска документов написал.
Скрипт выдает название и Заголовок документа. Сам документ записан в BLOB - поле в БД Оracle. Как показать содержимое самого файла?
Подскажите пожалуйста.
Вот код моего скрипта:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">


<html>
<head>
<title></title>
</head>
<body>

<form action="<? echo $_SERVER["PHP_SELF"]; ?>"
method="post"> 
<tr>
<td width="24%">Title:</td>
<td width="76%">
<input type="text" name="TIT" size="30"
tabindex="4" value="<? 
if (isset($_POST["TIT"]))
{ echo $_POST["TIT"]; }
?>"></td>

</tr> 
<tr>
<td width="24%">Dateiname:</td>
<td width="76%">
<input type="text" name="DAT" size="30"
tabindex="4" value="<? 
if (isset($_POST["DAT"]))
{ echo $_POST["DAT"]; }
?>"></td>

</tr> 
<tr>
<td width="24%"></td>
<td width="76%">
<input type="submit" value="SUCHEN!" name="sub"></td>
</tr> 
<?php

echo "<pre>";
if (isset($_POST["sub"]))
{
if ((isset($_POST["TIT"])&&!empty($_POST["TIT"])) or (isset($_POST["DAT"])&&!empty($_POST["DAT"])))
{
$db_conn = ocilogon("teske", "teske", "DOAG1_TUNNEL.WORLD");
$str = $_POST["TIT"];
$str1 = $_POST["DAT"];

$cmdstr = "select lname, title from doagdocs.demo_documents";

if (!empty($str) and !empty($str1))
{
$cmdstr = $cmdstr." where title like '%$str%' and lname like '%$str1%'";
}
if (!empty($str) and empty($str1))
{
$cmdstr = $cmdstr." where title like '%$str%'";
}
if (!empty($str1) and empty($str))
{
$cmdstr = $cmdstr." where lname like '%$str1%'";
}

$parsed = ociparse($db_conn, $cmdstr);
ociexecute($parsed);

$nrows = ocifetchstatement($parsed, $results);

echo "<html><head><title>Dokumente Suchen</title></head><body>";
echo "<center><h2>Dokumente Suchen</h2><br>";
echo "<table border=1 cellspacing='0' width='50%'>\n<tr>\n";
echo "<td><b>Title</b></td>\n<td><b>Dateiname</b></td>\n</tr>\n";

for ($i =  0 ; $i < $nrows; $i++ )
{
echo "<tr>\n";
echo "<td>" . $results["TITLE"][$i] . "</td>";
echo "<td>" . $results["LNAME"][$i]. "</td>";
echo "</tr>\n";
}

echo "<tr><td colspan='2'> Number of Rows: $nrows</td></tr></table>";
echo "<br><em>If you see data, then it works!</em><br></center></body></html>\n";
}
else
{
echo "Bitte geben Sie mindestens ein Suchkriterium ein!";
}
}

echo "</pre>";
?> 

Заранее спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Поиск и показ документов (PDF - Формат)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]