PDA

Bekijk Volledige Versie : Php bestand generen.



Kinders David
28/11/04, 14:35
Hallo, ik zoek een voorbeeld van een script om het volgende te kunnen doen.

Wij hebben een Mysql database met 20.000 kontakt personen, die voor een
bepaalde sector toegangkelijk is.
Nu hebben alle mensen uit deze sector een programma draaien van ons, dit is
een speciaal software pakket
voor deze sector en bevat onder andere een deel van de zelfde kontakt
personen die in de Mysql database zitten.

Nu willen wij dat deze mensen een bestand kunnen downloaden naar een bepaald
formaat.
Dit is opzich geen probleem, maar dan moeten we deze bestand aanmaken.

Graag hadden wij gehad dat de mensen kunnen zoeken in de database, als zij
kun kontaktpersoon hebben gevonden
dat zij een bestand kunnen downloaden dat door de server wordt realtime
wordt aangemaakt en verwijderd.
Dit verwijderen is nodig voor de schijfruimte op de HD van de server.


Voorbeeld van layout textbestand = naam|voornaam|adres|.........

Mvg,
David

Reinoud Horstink
28/11/04, 15:35
Kinders David wrote:

> Graag hadden wij gehad dat de mensen kunnen zoeken in de database, als zij
> kun kontaktpersoon hebben gevonden
> dat zij een bestand kunnen downloaden dat door de server wordt realtime
> wordt aangemaakt en verwijderd.
> Dit verwijderen is nodig voor de schijfruimte op de HD van de server.
>
> Voorbeeld van layout textbestand = naam|voornaam|adres|.........

Waarom zou je dat bestand als fysiek bestand willen aanmaken, als het
toch slechts voor eenmalig gebruik is? Gemakkelijker is het om je
bestand ter plekke in mekaar te draaien en naar de client te sturen,
zonder het fysiek weg te schrijven:

$contenttype = "text/plain";
$disposition = "attachment";
$filename = "downloadbestand.txt";

# de browser vertellen dat er geen reguliere HTML-pagina komt:
header ("Content-type: $contenttype");

# de browser aanraden een save-as dialoog te geven
header ("Content-Disposition: $disposition; filename=$filename");

# nu de inhoud van je bestand meesturen:
echo "naam|voornaam|adres|.........";

Reinoud.

Kinders David
28/11/04, 16:05
"Reinoud Horstink" <reinoud@MIJNACHTERNAAM.demon.nl> schreef in bericht
news:10qjo4gl0vl7ref@corp.supernews.com...
> Kinders David wrote:
>
>> Graag hadden wij gehad dat de mensen kunnen zoeken in de database, als
>> zij kun kontaktpersoon hebben gevonden
>> dat zij een bestand kunnen downloaden dat door de server wordt realtime
>> wordt aangemaakt en verwijderd.
>> Dit verwijderen is nodig voor de schijfruimte op de HD van de server.
>>
>> Voorbeeld van layout textbestand = naam|voornaam|adres|.........
>
> Waarom zou je dat bestand als fysiek bestand willen aanmaken, als het toch
> slechts voor eenmalig gebruik is? Gemakkelijker is het om je bestand ter
> plekke in mekaar te draaien en naar de client te sturen, zonder het fysiek
> weg te schrijven:
>
> $contenttype = "text/plain";
> $disposition = "attachment";
> $filename = "downloadbestand.txt";
>
> # de browser vertellen dat er geen reguliere HTML-pagina komt:
> header ("Content-type: $contenttype");
>
> # de browser aanraden een save-as dialoog te geven
> header ("Content-Disposition: $disposition; filename=$filename");
>
> # nu de inhoud van je bestand meesturen:
> echo "naam|voornaam|adres|.........";
>
> Reinoud.

Bedankt, dit zocht ik.

Mvg,
David