Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Pojemność pliku wysyłanego na serwer
Forum PHP.pl > Forum > Przedszkole
redelek
Witam,

Mam taki mały problem, a raczej pytanie.

Tak wygląda mój upload pliku na serwer.
  1. <form action="<?php $PHP_SELF ;?>" method="post" enctype="multipart/form-data" name="uploadform">
  2. <legend>Dodawanie pliku</legend>
  3. <div>
  4. <label for="fAutor">Nazwa wyświetlana</label>
  5. <input size="70" maxlength="65" name="f_opis" class="text" type="text" />
  6. </div>
  7. <label for="fFile">Załącz plik</label>
  8. <input type="hidden" name="f_autor" value="<? echo 'redelek';?>">
  9. <input name="f_data" type="hidden" value="<?=date('Y-m-d H:i:s'); ?>">
  10. <input name="f_plik" type="file" class="tekst" id="f_plik">
  11. </div>
  12. <div>
  13. <input id="upload" name="upload" class="submit" type="submit" value="Dodaj rekord" />
  14. </div>
  15. </form>
  16. </body>
  17. </html>


Niestety nie mogę wysłać pliku większego niż 2MB. Jest to spowodowane ograniczeniem w php.ini. Czy jest na to sposób żeby w tym skrypcie ten upload zwiększyć np do 100Mb?
Nie chcę grzebać w pliku php.ini. Mam inne ograniczenia które muszą wynosić 2MB.

Będę wdzięczny za pomoc lub sugestie czego szukać

Pozdrawiam
Redelek
zakręcony
to raczej można zmienic tylko poprzez php.ini winksmiley.jpg
webdice
Zostaje Ci ini_set" title="Zobacz w manualu PHP" target="_manual.

Cytat(zakręcony @ 8.09.2008, 12:24:38 ) *
to raczej można zmienic tylko poprzez php.ini winksmiley.jpg


Nie wiesz, nie wypowiadaj się.
zakręcony
Cytat(webdice @ 8.09.2008, 12:40:46 ) *
Nie wiesz, nie wypowiadaj się.


Ty napewno nie będziesz mi pisał co mam robić, napisałem raczej, a nie, że napewno smile.gif

a tu podobny problem http://forum.php.pl/index.php?showtopic=39656

edit:
załóż sobie konto ehost, tam jest ograniczenie do 2MB, tam sobie zastosuj ini_set, zdziwisz się...
webdice
To że ta funkcja na większości serwerów jest zablokowana to nie znaczy że nie ma rozwiązania tego problemu.
redelek
Dzięki wszystkim za pomoc.

Poszperałem jeszcze w necie i dodam coś od siebie

Robimy plikczek .htaccess wpisujemy te wartości


php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value output_buffering on
php_value max_execution_time 1000
php_value max_input_time 1000
php_value memory_limit 64M



I już działa nam pieknie, a Admin ma nadal ustawione 2MB w php.ini smile.gif

Pozdrawiam
Redelek

P.S. Ciekawy jestem kiedy załapie i wywali mi plik .htaccess smile.gif
TomASS
A ja ciekaw jestem dlaczego najpierw nie poszukałeś na sieci, a dopiero później tutaj nie napisałeś biggrin.gif można wyłączyć (prawdopodobnie) w php.ini aby nie czytał .htaccess. albo admin może włączyć ignorowanie pewnych parametrów (tak jak się dzieje czasami w przypadku ini_set() ). Podsumowując, jak admin zrobił to co do niego należało to zapomnij.... jak u Ciebie działa, to znaczy, że coś admin raczej jest "nie ten tego"
webdice
Cytat(TomASS @ 8.09.2008, 15:43:26 ) *
(...) można wyłączyć (prawdopodobnie) w php.ini aby nie czytał .htaccess. (...)


W httpd.conf.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.