Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> WIN XP - brak "Otwórz" przy pobieraniu (w W2K ok), Skrypt działający w W2K nie działa w XP
kgeb2001
post 7.04.2005, 12:09:46
Post #1





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

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


Wykorzystuje bardzo prosty kod. Działał on bez problemu do czasu, aż kilku użytkowników w sieci przesiadło się na Win XP.
Zadaniem skryptu jest pobranie pliku z servera. Dla użytkowników ważne jest przede wszystkim łatwe otwarcie pliku, zapoznanie się z jego treścią - pliki zachowują rzadko.
W W2K po uruchomieniu skryptu mają wybór otworzyć lub zapisać i w 99% procentach wybierają to pierwsze. W XP mogą tylko zapisać - w ogóle nie ma przycisku Otwórz. Testowałem na kilku maszynach z XP (jest to zachowanie standardowe). Co ciekwę problemu nie ma w Firefoksie, a tylko w IE.
Pdp jest to kwestia SP2 (nadal nie udało mi się tego zidentyfikować), niemniej nie chcę zmianiać ustawień na każdym PC.

W jaki sposób po stronie kodu mogę to wyeliminować?


<?php

$name='..\\pliki\\'.$nazwa;

if(!file_exists($name)){
echo('Nie ma takiego pliku na serwerze!');
return;
}

$fd = fopen($name,"r");
$size = filesize($name);
$contents = fread($fd, filesize($name));

fclose($fd);

header("Content-Type: application/octetstream;");
header("Content-Length: $size;");
header("Content-Disposition: attachment; filename=$name;");

echo $contents;
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post 7.04.2005, 12:25:20
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ten kodzik co podales jest odpowiedzią na przycisk otwórz. Z twojego opisu wynika, że wogóle nie pojawia się przycisk otwórz, więc chyba psu na budę ten kod.

SP2 xp często pojawiają się niewyjaśnione problemy. NIe ty pierwszy i nie ostatni


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 14.08.2025 - 01:13