Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Niemoc zapisania pliku większego niż 4MB
Forum PHP.pl > Forum > Przedszkole
Victor152
Witam,

mimo użycia funkcji fwrite, file_put_contents, nawet ich zapętlenia, byle by PHP zapisało $string do jednego pliku, PHP wysypuje mi się równo przy 4MB i taki plik zostawia.

Nie wiem gdzie szukać ograniczenia.

Phpinfo:
http://mp3.victor.keed.pl/?go
lobopol
Pokaż kod, jakie błędy php zwraca
Victor152
Brak. Nie rozumiem tego.

Cytat
Błąd 324 (net::ERR_EMPTY_RESPONSE): Serwer zakończył połączenie bez wysyłania jakichkolwiek danych.




Plik zapisal sie, oczywiscie waga 4 194 304 bajtów. Error log sie nie stworzyl, php tez nic nie wywalilo w przegladarce.

.htaccess:
Kod
RewriteEngine On
php_value error_reporting E_ALL
php_flag display_errors On
php_value post_max_size 1000M
php_value upload_max_filesize 1000M
php_value max_execution_time 6000000
php_value max_input_time 100000
php_value realpath_cache_size 10000


Bezradny smile.gif
lobopol
A kod?
Victor152
  1. <?php
  2. $server = "www3";
  3. $file = "/.../";
  4. $ch = curl_init("http://www{$server}.zippyshare.com{$file}");
  5.  
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  7. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
  8. curl_setopt($ch, CURLOPT_REFERER, "http://www{$server}.zippyshare.com/v/{$id}/file.html");
  9. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
  10.  
  11. $string = curl_exec($ch);
  12.  
  13. file_put_contents(dirname(__FILE__) . "/{$id}.mp3", $string);
  14.  
  15. curl_close($ch);
  16.  
  17. unlink($cookiefile);
  18. ?>


Zawartosc jest pobierana dobrze, gdyz echowałem ją.
Problemy są przy zapisie więc nie widzę sensu wrzucania całego kodu. Błąd musi być w konfiguracji.

Pytanie jakie proponujecie obejscie.
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.