Portál AbcLinuxu, 7. května 2025 17:00
Pomoci php nahravam na server soubor cca 3.5G , pres apc_fetch si zjistuji stav nahravani . Problem je v tom ze stav neshoduje se stavem v prohlizeci , skonci drive nez skonci prenos . Napadlo me jestli neni chybka v 32bit apache php ... Jen abych tu neresil neco neresitelneho . Jeste podoktnu ze soubor se odesle a bez chyb .
Je to mozne , nevedel jsem ze jde zkompilovat bez limitu 32bit cisla .
CFLAGS="-D_FILE_OFFSET_BITS=64"
(jestli se nepletu).filesize()
to pravděpodobně nemá vliv, bo ta vrací int a int bude stále 32bit, ale pomocí například fgets()
můžete číst soubory větši než 2GiB, což standardně na 32bit PHP nelze.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.