php+readfile

php+readfile

Hozzászólások

Hi!

A kérdésem a következő volna.
Adott nekem egy string amit szeretnék letöltetni a felhasználóval egy file tartalmaként.
Annyi a kérdés hogy ezt pontosan hogyan is kell mert nekem így nem müxik:
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/octet-stream");
header("Content-type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=akarmi.txt");
header("Content-Description: File Transfert");
readfile($string);

a readfile total nem erre valo: php.net/readfile

egy echo-val tobbre mennel.

t

[quote:20bfc63e49="tibyke"]a readfile total nem erre valo: php.net/readfile

egy echo-val tobbre mennel.

t

en eddig ezt hasznaltam mashol, csak arra hogy meglévő file-okat dobjak fel megnyitás/mentés-re a felhasználónak...echo val ellenben csak kiiratom neki a képernyőre és ez nekem nem jó...azt nem kérdeztem volna meg...

igy van, az echo-val kiiratod, majd a header miatt letoltodik az echo-val kiiratott string.

ugyanezt elered readfile('filenev') vagy echo file_get_contents('filenev')-vel

nem ertem, hol a problema.

t

[quote:3c3d0f9d7b="tibyke"]igy van, az echo-val kiiratod, majd a header miatt letoltodik az echo-val kiiratott string.

ugyanezt elered readfile('filenev') vagy echo file_get_contents('filenev')-vel

nem ertem, hol a problema.

t

a problema csak annyi hogy nem muxik....

azt is elarulod, mit jelent az, hogy nem muxik?

t

ugye annyit van hogy nekem a string tartalma megvan, de nem akarom ezt lementeni egy file-be es ugy felkinalni lementesre, mert ez primitiv, azt szeretnem hogy közvetlenul töltse le a userke...es amikor aztmondom hogy echo, vagy readfile akkor letolt egy ures file-t, vagy pedig egy html kodos file.t, holott nekem nem ez kellene...

probléma megoldva thx a helpet mindenkinek

mar az elso valaszban megkaptad a megoldasodat (=>echo)

t