Loading:


    yaz_scan

    void yaz_scan ( resource $id , string $type , string $startterm [, array $flags ] )

    Funkcja ta przygotowuje do Z39.50 Scan wniosek na określone połączenia.

    Aby rzeczywiście prośba o przeniesieniść do serwera i otrzymywać odpowiedz yaz_wait () musi być wywołana po zakończeniu yaz_wait () yaz_error () i yaz_scan_result () do obsługi odpowiedzi.

    Parametry:

    id- związek zasobów zwróconych przez yaz_connect ()

    type -obecnie tylko rpn typu jest obsługiwany

    startterm- Początek okresu do skanowania.
    Formularz, w którym określony jest termin rozpoczęcia podany jest przez parametr type.
    Składnia tego parametru jest podobna do RPN zapytania, jak opisano w yaz_search (). Składa się z zera lub więcej @ attr-operator specyfikacji, następnie przez dokładnie jeden znak

    flags- Ten opcjonalny parametr określa dodatkowe informacje, które kontrolują zachowanie skanowania. Trzy indeksy są obecnie odczytywane z tablicy flagi: liczba (liczba wymaganych warunków), miejsce (preferowane stanowisko kadencji) i stepSize (preferowany rozmiar kroku).



    Napisz Artyku³

    Listing

    <?php
    function scan_titles($id, $startterm)
    {
      yaz_scan($id, "rpn", "@attr 1=4 " . $startterm);
      yaz_wait();
      $errno = yaz_errno($id);
      if ($errno == 0) {
        $ar = yaz_scan_result($id, &$options);
        echo 'Scan ok; ';
        foreach ($options as $key => $val) {
          echo "$key = $val &nbsp;";
        }
        echo '<br /><table>';
        while (list($key, list($k, $term, $tcount)) = each($ar)) {
          if (empty($k)) continue;
          echo "<tr><td>$term</td><td>$tcount</td></tr>";
        }
        echo '</table>';
      } else {
        echo "Scan nieudany. Error: " . yaz_error($id) . "<br />";
      }
    }
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors