[php] Internet Explorer cannot download

Pagina: 1
Acties:
  • 134 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi, ik wil een .csv bestand downloaden via een php pagina. Nu is er iets vreemds: lokaal werkt alles prima. Alleen online krijg ik de melding dat IE het csv bestand niet kan downloaden, terwijl het online in netscape allemaal prima werkt (dus er kan geen fout zitten in het pad). Wie weet wat het zou kunnen zijn?

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Ik ben op mijn werk en mijn glazen bol ligt thuis....

Dus misschien kan je wat meer info geven?

- Zoals code wat de download activeert?
- Optioneel link?
- Wat is de exacte melding van IE?

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 25-10-2022

Banpei

Hachiroku on this touge?

Welke headers stuur je naar de browser?

AE86 gevonden! | So what I thought I'd do was, I'd pretend to be one of those deaf-mutes.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hieronder de code
PHP:
1
2
3
4
5
6
7
if ($export=="true") {
        $fp=fopen("../userdocs/pollresults.csv", "wb"); 
        fwrite($fp, "Voornaam,Achternaam,Email,Kent ons van,Contact middels,Contact bron\n");
        fwrite($fp, $dataString);
        fclose($fp);
        print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=../userdocs/pollresults.csv\">";
    }


Bij de refresh gaat het dus mis. Ik krijg de volgende melding:
Internet Explorer cannot download pollresults.csv from www.xxx.nl
Internet Explorer was not able to open this Internetsite. The requested site is either unavailable or cannot be found. Please try again later.

Het gekke is dat het in netscape dus wel werkt.

Er worden geen headers meegestuurd.

[ Voor 9% gewijzigd door Verwijderd op 10-11-2003 13:15 ]


Acties:
  • 0 Henk 'm!

  • Dutchmega
  • Registratie: September 2001
  • Niet online
Welke versie IE? IE 5.5 heeft een aantal bugs op dit gebied...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb hier IE 6.0.2800.1106 staan

[ Voor 18% gewijzigd door Verwijderd op 10-11-2003 13:18 ]


Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

En als je het url handmatig intikt gebeurt er dan het zelfde?

Zet de vertraging eens op 5 seconden in plaats van 0 seconden, misschien heb je timings problemen...

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Als ik de url zelf intik in de adresbalk, gebeurt er precies hetzelfde. Ik heb ook de vertraging op 5 gezet en dat heeft ook niet geholpen. Heb net op de mac gekeken en daar werkt het wel in IE.....?

[ Voor 18% gewijzigd door Verwijderd op 10-11-2003 13:40 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nou, ik heb het een en ander vervangen en nu werkt het raar genoeg wel:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
if ($export=="true") { 
        //$fp=fopen("../userdocs/pollresults.csv", "wb"); 
        //fwrite($fp, "Voornaam,Achternaam,Email,Kent ons van,Contact middels,Contact bron\n"); 
        @unlink("../userdocs/pollresults.csv");
        $fp=fopen("../userdocs/pollresults.csv", "w");
        fwrite($fp, "Voornaam,Achternaam,Email,Kent ons van,Contact middels,Contact bron\n");

        fwrite($fp, $dataString); 

        fclose($fp); 
        //print "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=../userdocs/pollresults.csv\">"; 
        print "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=../userdocs/pollresults.csv'>";
    }
?> 

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nou ik snap er niks meer van, daarnet deed hij het wel...en nu ineens niet meer en ik heb niks in de tussentijd aangepast!
Pagina: 1