Autor | Zpráva | ||
---|---|---|---|
Jules Profil |
#1 · Zasláno: 1. 7. 2007, 09:27:13
Když se pomocí imap funkcí z mailu čte příloha, tak na to mám prostě soubor download.php?id=x&pid=x kde id je číslo mailu a pid je číslo části která je tou přílohou. No a v tom souboru, když ho otevřu, tak se mu přepíše hlavička aby to jako byl ten soubor
header ("Content-Type: $typ"); header ("Content-Disposition: attachment; filename=$jmeno"); Takže už se mi otvírá správný soubor...ale jak bych udělal, kdybych si tu přílohu chtěl na serveru uložit? |
||
bukaj Profil |
#2 · Zasláno: 1. 7. 2007, 11:47:52
Jules
nevím nic moc o imap fcích. ani o tom, jak to máš ty vyřešené. ale předpokládám, že poté, co odešleš hlavičky, načteš od někud tu přílohu. stejně bych to udělal i v případě uložení na server. akorát bych neodesílal ty hlavičky, ale na začátek zapnul bufferování výstupu pomocí ob_start(). potom získal obsah díky ob_get_clean(). pak se již může bufferování vypnout (ob_end_clean()). a nakonec již uložení souboru na server (klasickou kombinací - fopen(), fwrite(), fclose(), nebo file_put_contents()) |
||
Časová prodleva: 17 let
|
0