mysjkin Skrevet 27. mars 2006 Skrevet 27. mars 2006 Jeg har en site som kjører rundt en database, en av funksjonene er å lage diverse listinger med data fra databasen, i tillegg til å få det opp i browseren, skulle jeg gjerne hatt dataene ut som en tekstfil. Jeg ser for meg: Velge søkekriterier gjennom diverse bokser, så trykke på 'Lagre data', man får opp en standard fillagringsdialog og legger filen der man vil ha den og kommer rett tilbake til søkeskjemaet. Jeg har brukt websteder med denne funksjonaliteteten, men hvordan er det nå man gjør dette? (Å lage selve filen er ikke noe problem, det er hvordan jeg får fortalt browseren at det er en tekstfil som skal lagres som er problemet) M.
mysjkin Skrevet 27. mars 2006 Forfatter Skrevet 27. mars 2006 http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html? Takk, men kunne du være litt mer spesifikk? (Mulig at jeg bare overså noe, men jeg ser ikke helt hvordan den kan hjelpe) M.
trondes Skrevet 27. mars 2006 Skrevet 27. mars 2006 Kan ikke jeg forstå heler.. Du må sende en header() først som sier at dette er en fil, og hvilken type fil.. feks: header("HTTP/1.1 200 OK"); header("Status: 200 OK"); header('Content-Type: application/force-download'); header('Content-Disposition: attachment; filename="'.$downloadFile.'"'); header('Content-Length: '.filesize($downloadFilePath)); readfile($downloadFilePath); Du behøver ikke sende en fil, du kan bare oppgi en streng også, bruk da strlen( $streng ) for å få størrelse
Cucum(r) Skrevet 28. mars 2006 Skrevet 28. mars 2006 Beklager, eg misforsto litt. Trudde han ville ha eit anna navn på tekstfila, av ein eller anna grunn.
mysjkin Skrevet 28. mars 2006 Forfatter Skrevet 28. mars 2006 @trondes: Glimrer funkende! Takk skal du ha. Hadde en mistanke om at det var noe slikt, men da jeg ikke visste hvilke headere det var, var det litt vanskelig å søke etter noe. Tilbake til jobb... M.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå