Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z ładowaniem "Large object"
Pitura
post 11.08.2005, 11:02:02
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 11.08.2005

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
NuLL
post 11.08.2005, 14:00:54
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


http://forum.php.pl/index.php?showtopic=34...=0&#entry194449

Zamykam plus ostrzeżenie za crossposting


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:40