Portál AbcLinuxu, 1. listopadu 2025 16:09
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.