ugrás a tartalomhoz

upload_max_filesize OS X-en

unregistered · 2010. Szep. 8. (Sze), 19.55
Hello!

Olyan problémám van hogy Snow Leopard 10.6.4-en hogyan lehet megoldani azt hogy az egyes weboldalaknak külön külön lehessen megadni a file feltöltés maximumát? Alapértelmezetten 2MB van beállítva de valakinek szüksége van 5-re 10-re stb...
Gondolom az nem egy elegáns/biztonságos megoldás ha mindenkinek engedélyezem a legnagyobbat globálisan, nem?

Előre is köszönöm!
 
1

Milyen alkalmazás?

Poetro · 2010. Szep. 8. (Sze), 20.31
Azt nem írtad, milyen alkalmazásról van szó. Milyen webszerverről van szó, és milyen alkalmazáskörnyezetről? Perl, Python, PHP, Java, Ruby, Apache Tomcat, Apache HTTPD, Nginx, Lighthttpd?
2

na... szép

unregistered · 2010. Szep. 9. (Cs), 10.59
ennyi erővel kérdezhettem volna a jövő heti lottószámokat is...
Bocsánat a hanyagságom miatt :)

Apache2-ről és PHP5-ről van szó OS X "Snow Leopard" 10.6.4-en
3

php.ini

Poetro · 2010. Szep. 9. (Cs), 12.05
A php.ini-ben levő
post_max_size = 8M
upload_max_filesize = 2M
határozza meg a maximálisan feltölthető fájlméretet. post_max_size határozza meg a teljes POST méretét, míg az upload_max_filesize a feltöltött fájl méretét. A kettő azért függ össze mert ha kisebb a POST-olható adat mennyisége, akkor kevesebb / kisebb fájlt lehet feltölteni. Ebben az esetben kb. 4 2MB-os fájlt lehet feltölteni egy POST kéréssel.
4

oké,

unregistered · 2010. Szep. 9. (Cs), 16.53
ezt tudom, a kérdés az, hogyan lehet megcsinálni azt, hogy van a kutya.hu ahol ez érvényes:

post_max_size = 8M
upload_max_filesize = 2M

és van egy macska.hu ahol meg ez:

post_max_size = 16M
upload_max_filesize = 4M

Tehát eltérőnek kell lennie. Azt hiszem ezt hívják flag-elésnek?
Sőt az lenne a legjobb megoldás ha egyes honlapoknak ki lehetne kapcsolni a file feltöltést alapból.
5

htaccess

Poetro · 2010. Szep. 9. (Cs), 18.32
Természetesen .htaccess-ből és httpd.conf-ból is meg lehet adni, hogy az adott weboldalra milyen PHP paraméterek legyenek érvényesek.
<IfModule mod_php5.c>
  php_value post_max_size        16M
  php_value upload_max_filesize   4M 
</IfModule>
6

alakul

unregistered · 2010. Szep. 9. (Cs), 18.53
Jah hogy ez ilyen egyszerű?
Amúgy ezt tudja szerkeszteni a kedves felhasználó is nem? Tehát ha belép (pl a tárhelyének gyökerébe) akkor hogyan lehet azt megoldani hogy ezt ne tudja módosítani, viszont ha szeretne mondjuk mod_rewrite-ot vagy egyebet akkor azt konfigurálhassa magának?
7

modul

janoszen · 2010. Szep. 9. (Cs), 19.48
Ha hosting szolgáltatást akarsz csinálni, akkor ne használj modulok PHP-t. Pont.
8

diktatúra és kész? ;)

unregistered · 2010. Szep. 9. (Cs), 20.31
Na ez nem egy igazi hosting szerver csak néhány ügyfelünknek van, de azért nem akarok nekik korlátlan szabadságot adni viszont az egyedi igényeket valahogy ki kellene elégíteni.
Pl a legtöbb nem akar feltölteni php-n keresztül viszont 1-2 igen... akkor mi a megoldás?
10

Akkor használj helyette

kuka · 2011. Jún. 19. (V), 12.02
Akkor használj helyette php_admin_value-t:
php_admin_value name value

Sets the value of the specified directive. This can not be used in .htaccess files. Any directive type set with php_admin_value can not be overridden by .htaccess or ini_set(). To clear a previously set value use none as the value.

(Lásd: http://php.net/manual/en/configuration.changes.php.)
9

Hasznos lehet

Mr macko · 2011. Jún. 19. (V), 11.47
phpscript ez éppen letöltésre van, de feltöltés is benne van. Nem konkrét ez de kis változtatással.
Elrejti a .htaccess fájlt, vagy amelyiket akarsz.
A .htaccess-ben sokmindent be tudsz állítani.


link