Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: настройка модуля yaz

Сообщения:  [1-10]    [11-20]  [21-24] 

 
 автор: keterina   (24.09.2009 в 10:29)   письмо автору
 
   для: heed   (24.09.2009 в 09:51)
 

все, разобралась!
но по 210 так и не идет, тока по 9999 (((
все равно спасибо :)

  Ответить  
 
 автор: keterina   (24.09.2009 в 10:05)   письмо автору
 
   для: heed   (24.09.2009 в 09:51)
 

ошибку при поиске выдает - Error: Connect failed

  Ответить  
 
 автор: heed   (24.09.2009 в 09:51)   письмо автору
 
   для: keterina   (24.09.2009 в 08:23)
 

Про индейцев там ничего небыло :(
там какие-то нехорошие слова при поиске по слову indeans :)
Пример 3. Parallel searching using Yaz
<?php
$host
=$_REQUEST[host];
$query=$_REQUEST[query];
$num_hosts count($host);
if (empty(
$query) || count($host) == 0) {
    echo 
'<form method="get">
    <input type="checkbox"
    name="host[]" value="bagel.indexdata.dk/gils" />
        GILS test
    <input type="checkbox"
    name="host[]" value="localhost:9999/Default" />
        local test
    <input type="checkbox" checked="checked"
    name="host[]" value="z3950.loc.gov:7090/voyager" />
        Library of Congress
    <br />
    RPN Query:
    <input type="text" size="30" name="query" />
    <input type="submit" name="action" value="Search" />
    </form>
    '
;        
} else {
    echo 
'You searched for ' htmlspecialchars($query) . '<br />';
    for (
$i 0$i $num_hosts$i++) {
        
$id[] = yaz_connect($host[$i]);
    
yaz_syntax($id[$i], "usmarc");
        
yaz_range($id[$i], 110);
        
yaz_search($id[$i], "rpn"$query);
    }
    
yaz_wait();
    for (
$i 0$i $num_hosts$i++) {
        echo 
'<hr />' $host[$i] . ':';
        
$error yaz_error($id[$i]);
        if (!empty(
$error)) {
            echo 
"Error: $error";
        } else {
            
$hits yaz_hits($id[$i]);
            echo 
"Result Count $hits";
        }
        echo 
'<dl>';
        for (
$p 1$p <= 10$p++) {
            
$rec yaz_record($id[$i], $p"string");
            if (empty(
$rec)) continue;
            echo 
"<dt><b>$p</b></dt><dd>";
            echo 
nl2br($rec);
            echo 
"</dd>";
        }
        echo 
'</dl>';
    }
}
?>
такой пример в старом переведённом мануале к php ref.yaz.html
в новом непереведённом тоже вроде такой но там yaz.examples.html

  Ответить  
 
 автор: keterina   (24.09.2009 в 08:23)   письмо автору
 
   для: heed   (23.09.2009 в 16:23)
 

может я и дурацкий вопрос задам, (сегодня явно не мой день), но как ты прочитал про индейцев ))))??? где прописывать z3950.loc.gov:7090???

  Ответить  
 
 автор: heed   (23.09.2009 в 16:23)   письмо автору
 
   для: keterina   (23.09.2009 в 14:32)
 

я не знаю , если честно.
Вообще удивился когда всётаки решил проверить, и запустил скрипт с первой страницы мануала php про yaz, и оказалось что действительно можно поискать чего пишут про индейцев на сервере американского конгресса ,) переводчик только невоспитанный оказался
z3950.loc.gov:7090 работает вроде, только иногда быстрее ответы , а иногда медленнее
А так возможно что даже и не стоило эту старую версию php-yaz привязывать к новой yaz3.dll ,
мне неизвестно чем могут отличаться новые от старых версий.
Могу только предположить что если консольный клиент подключается, а php-yaz-клиент нет, то возможно это с чем-то связано

  Ответить  
 
 автор: keterina   (23.09.2009 в 14:32)   письмо автору
 
   для: heed   (23.09.2009 в 08:39)
 

у меня еще один мааааленький вопрос... почему соединение с 210 портом не идет, пишет error: No such file or director??? вчера нормально все было '(((

  Ответить  
 
 автор: keterina   (23.09.2009 в 10:04)   письмо автору
 
   для: keterina   (23.09.2009 в 09:33)
 

НАСТРОИЛА!!!!!!!! покопалась немного и настроила!!! спасибо тебе большое за помощь!!!

  Ответить  
 
 автор: keterina   (23.09.2009 в 09:33)   письмо автору
 
   для: heed   (23.09.2009 в 08:39)
 

установила yaz3.0.48, чтоб php_yaz.dll подошел, теперь соединение с 210 портом не идет. DLL все скопировала, php.exe больше не ругается, но в phpinfo информации о yaz нет ((((

  Ответить  
 
 автор: heed   (23.09.2009 в 08:42)   письмо автору
 
   для: keterina   (23.09.2009 в 08:28)
 

прикреплю попозже, если ещё будет нужно, срочно неуспел, а ещё большие файлы с другой симкарты только стараюсь прикреплять :)

  Ответить  
 
 автор: heed   (23.09.2009 в 08:39)   письмо автору
25.4 Кб
 
   для: heed   (22.09.2009 в 15:55)
 

то-же самое , но без зависимости от msvcrt90.dll

Microsoft Visual C++ Toolkit 2003, но не пойму почему размером побольше, то-ли коммандную строку изменил , то-ли msvcrt.lib самодельная :)

C:\PHP\temp\yaz>cl /O2 /Ob1 /I "C:\_PROJECTS\SRC\php5.2-200909031630\Zend" /I "C
:\_PROJECTS\SRC\php5.2-200909031630\main" /I "C:\_PROJECTS\SRC\php5.2-2009090316
30\TSRM" /I "C:\_PROJECTS\SRC\php5.2-200909031630" /I "C:\C\YAZ\include" /D "ZEN
D_DEBUG=0" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PHP_EXPORTS" /D "COMPILE_DL_
YAZ" /D "ZEND_WIN32" /D "PHP_WIN32" /D "HAVE_YAZ=1" /D "ZTS=1" /D "_WINDLL" /GF
/FD /MD /Gy /Fp".\Release_TS/yaz.pch" /Fo".\Release_TS/" /Fd".\Release_TS/" /W3
/nologo /TC /c php_yaz.c

C:\PHP\temp\yaz>link /OUT:"php_yaz.dll" /LIBPATH:"C:\C\YAZ\lib" /LIBPATH:"C:\_PR
OJECTS\SRC\php5.2-200909031630\build" /LIBPATH:"c:\PHP\dev" /DLL /PDB:".\Releas
e_TS/php_yaz.pdb" /IMPLIB:".\Release_TS/php_yaz.lib" php5ts.lib yaz3.lib msvcrt.
lib libcmt.lib .\Release_TS\php_yaz.obj

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-24] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования