Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z ładowaniem "Large object"
Forum PHP.pl > Forum > PHP
Pitura
Witam

Mam problem. Zastosowałem funkcję dla php 5 do odczytywania Large obiektów.

Problem polega na tym, iż po zapytaniu się czy zapisać plik na dysku czy go otworzyć, przeglądarki typu: Mozilla robią to bez problemu (i otwieranie i zapisywanie). Natomiast dziwne, rzeczy dzieją się w IE tzn. można wybrać polecenie zapisania obiektu (pliku) na dysk i wtedy zostanie on ściągnięty (można go wtedy otworzyć), natomiast przy próbie gdzie wybiera się polecenie otworzenia go IE ściąga plik po czym przy próbie otwarcia pojawia się komunikat: "There was an error opening this. The file couldnt be find".
Czy ktoś ma jakieś pomysły jak to obejść lub poprawnie zapisać kod questionmark.gif


Oto kod:

  1. <?php
  2.  
  3.  
  4. function zalacznik_wyswietl_inne($id_zalacznika, $id_inne)
  5. {
  6. global $conn;
  7. $sql = "SELECT id_oid, nazwa from dokumenty_dokumenty where id = '$id_zalacznika';";
  8.  
  9. $exec = pg_exec($conn,$sql);
  10. $dane = pg_fetch_row($exec, 0);
  11.  
  12. header ("Content-Disposition:attachment; filename=$dane[1]");
  13. header ("Content-Type: $dane[1]");
  14.  
  15. pg_exec($conn, "begin");
  16. $handle = pg_lo_open($conn, $dane[0], "r");
  17. $d = pg_lo_read_all($handle);
  18. pg_lo_close($handle);
  19. pg_exec($conn, "commit");
  20. print($d);  
  21.  
  22.  
  23. }
  24.  
  25. ?>


Acha co ciekawe na "5.0>php>4.0" funkcja działała sad.gif

Z góry dziękuję za odpowiedz.
NuLL
http://forum.php.pl/index.php?showtopic=34...=0&#entry194449

Zamykam plus ostrzeżenie za crossposting
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.