Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Upload duże pliki
gadri
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.07.2005

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z upload'em duzych plików na serwer. Może ktoś pomoże.

Na jednej stronie form.php mam kod

Kod
<form name="kopiarka" method="POST" enctype="multipart/form-data" action="upload.php">

<input type="hidden" name="akcja" value="upload">
<td class="panel">
<input type="hidden" name="MAX_FILE_SIZE" value="10485760"><p>Wybierz plik do przerzucenia:<br>
<input type="file" name="file" size="40"><br>
<br>
<input type="submit" value="Kopiuj"><input type="reset" value="Wyczyść"></p>
</form>



Wszystko wysłane jest do pliku upload.php gdzie mam kod:

  1. <?php 
  2. $path = 'sciezka'; 
  3. move_uploaded_file($_FILES['file']['tmp_name'],$path.&#092;"/\".$_FILES['file']['name']); 
  4. ?>



Wszystko działa poprawnie na małych plikach.

Założenie jest aby móc wysłać plik do 10MB na serwer.

Zauważyłem że zależy też jaki jest wysyłany plik.
-Jeśli są to pliki jpg, gif, exe wszystko do 1 MB działa bez problemu.

- Przy próbie załadownia np pliku typu PDF mniejszego niż 1MB występuje problem.

Czy ktoś coś może pomóc? Czy można ładować takie duże pliki przez formularz?

PS. Sprawdzałem już wartość pliku przez

  1. <?php 
  2. echo ini_get('upload_max_filesize'); // Standardowo 2M 
  3. ?>


Wyświetla 2M, ale tu pytanie dlaczego nie akceptuje plików PDF??

Próbowałem zmienić wartość przez:

  1. <? 
  2. ini_set('upload_max_filesize','10M'); 
  3. ?>


ale to nic nie daje. Zaraz po zmianie i sprawdzeniu nadal jest 2M.



Pzdr
Gadri
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 22:45