> Pod win systemom nemozes pouzit tvoje: > $fx=fopen('http://neco.nekde.cz/pixes/not_me.jpg',"r"); > spravne je: > $fx=fopen('http://neco.nekde.cz/pixes/not_me.jpg',"rb"); > pretoze pod win to nieje binary-safe, to zabezpecuje az ten > parameter "b". > Treba citat manualy: > Note: On systems which differentiate between binary and text files > (i.e. Windows) the file must be opened with 'b' included in fopen() > mode parameter. S pozdravom, Michal Bilcik Dobra a spravna rada, ale: Po tech problemech jsem to testoval na platformach: (local / net) w98 / wNT, w98 / Linux, wNT / wNT, wNT / Linux (net / net) wNT / wNT, wNT / Linux, Linux / wNT, Linux / Linux a _vzdycky_ to se to poslalo/zapsalo spravne, ikdyz tam byl jen r-mode. IMHO skutecne zalezi i na konfiguraci serveru, jak ten fajl posle. Ale NEZKOUSEL jsem to na w2k a wXP a tu chybu mu to delalo prave na w2k... Jinak dik za radu na cteni manualu, ale delam s PHP od prvni verze PHP/FI 2.0 beta 2 od roku 95 ... O *b modu samozrejme vim, ale zatim jsem _nikdy_ rozdil (na w9x, wNT oproti unixum) nezjistil, prestoze jsem to explicitne zkousel. Proto jsem to casem prestal pouzivat a asi to byla chyba. Vypada mi to na nejake specifikum w2k a vyssich verzi. Krome toho v mem poslednim manualu je to malinko jinak, tedy ne tak striktne, jak to citujes ty: "The mode may contain the letter 'b'. This is useful only on systems which differentiate between binary and text files (i.e. Windows. It's useless on Unix). If not needed, this will be ignored." 2 Kamil: pokud to ctes, a pokud to jeste potrebujes, zkus to s tim rb, jesti to problem odstrani. Melo by... :) pako Paco. ______________________________________________________________________ Reklama: Nejenom anglicko-cesky slovnik: http://slovnik.seznam.cz
This archive was generated by hypermail 2.1.2 : 09. 06. 2002, 17:32 CEST