Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem Z Pobieraniem Danych Z Serwera
drGonzo
post 20.07.2004, 11:18:22
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.02.2004
Skąd: Warszawa

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


Witam

Prosze o pomoc lub porade w nastepujacej sprawie:

Uzytkownik ma mozliwosc tworzenia zrzutu niektorych tabel z baz danych i pobierania ich w formie pliku csv (choc zapisuje je jako xls). Pliki z raportami zapisywane sa w tymczasowym katalogu do ktorego uzytkownik kontrolujacy apache ma pelny dostep. Pliki wysylane sa do uzytkowika przez skrypt:


  1. <?php
  2.  
  3. check_user();
  4. check_prop_change();
  5. if( isset($_GET['name']) ){
  6. $name = $_GET[&#092;"name\"];
  7. $hash = $_GET[&#092;"hash\"];
  8. if($hash == md5($name.&#092;"CANIPLAYWITHMADNESS\")){
  9. if(file_exists($config['temp_dir'].$name){
  10. header('Content-type: application/vnd.ms-excel');
  11. header('Content-Disposition: attachment; filename=\"'.$name.'\"');
  12. header('Pragma: no-cache');
  13. readfile($config['temp_dir'].$name);
  14. log_event(21);
  15. unlink($config['temp_dir'].$name)
  16. }
  17. else{
  18. log_event(23);
  19. log_sent(23);
  20. }
  21. }
  22. else{
  23. log_event(22);
  24. }
  25. }
  26.  
  27. ?>


Wszystko dziala zgodnie z planem jezeli dane pobierane sa z zewnatrz sieci lokalnej . Jezeli raport chce pobrac uzytkownik pracujacy w sieci lokalnej przegladarka wyswietla blad: nie mozna otworzyc witryny internetowej, zadana witryna jest niedostepna...
W logach apache jest:
192.168.1.40 - - [10/Jul/2004:08:09:45 +0200] "GET /pobierz.php?name=admin_messages_20040628_080944_pb.xls&hash= HTTP/1.1" 200 1609

czyli wszystko ok.

Czy moze ktos z was spotkal sie z takim problemem.
Serwer na ktorym chodzi aplikacja to:
Apache/1.3.29 (Unix) php/4.3.4 mod_ssl/2.8.16 OpenSSL/0.9.7d
polaczenie jest ssl
Go to the top of the page
+Quote Post

Reply to this 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: 24.07.2025 - 20:04