Autor | Zpráva | ||
---|---|---|---|
Crempa Profil * |
#1 · Zasláno: 21. 9. 2006, 10:18:25
Zdravím,
v databázi mám uložené bin. soubory (MEDIUMBLOB) které přes PHP načtu a pošlu na výstup jako soubor ke stažení (viz. ukázkový zdroják). Problém je že když si stažený soubor na požítači prohlédnu tak proti originálu uloženému v databázi se nakonec přidají 3 bajty a to konkrétně HEX sekvene 0A 0A 0A. Jinak jsou soubory naprosto indentické. Pokud místo odeslání prohlížeči uložím soubor na disk serveru přes file_put_contents tak je vše v pořádku a obsahově přesně odpovídá tomu v databázi. Netušíte kde by mohl být zakopanej pes příp. co znamené ona 0A sekvence.. ? Diky kod:
PS: ta maskarada s hlavickama je tam kvuli IE, pokud toho pulku odstranim a necham tam jen ty potrebne tak to i ve firefoxu ulozi tu sekvenci navic... |
||
tiso Profil |
#2 · Zasláno: 21. 9. 2006, 10:31:02
0A = LF čo je v unixových systémoch znak odriadkovania... takže niekde tam máš 3x odriadkovanie... napríklad:
?> <?php |
||
Crempa Profil * |
#3 · Zasláno: 21. 9. 2006, 10:58:03
Mas pravdu, zdrojak mam ve vice souborech a do toho posledniho se "vetrelo" par radku navic... :)
Dik moc |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0