Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przenoszenie pliku między serwerami, ucina plik do 51200 bajtów
batman
post
Post #1





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




  1. <?php
  2. $pointer = fopen('../../upload/'.$file, 'wb'); // plik lokalny 
  3. $fp = fopen($path, 'rb'); // plik zdalny - np <a href=\"http://www.jakisadres.pl/plik.doc\" target=\"_blank\">http://www.jakisadres.pl/plik.doc</a>
  4. while(!feof($fp)) {
  5. $data = fread($fp, 4096); // zmienialem wartosc 4096 na inne (duze i male) - bez efektu
  6. fwrite($pointer, $data);
  7. }
  8. fclose($fp);
  9. fclose($pointer);
  10. ?>

To jest kod odpowiedzialny za skopiowanie pliku z jednego serwera na drugi. Wiem, że można to zrobić znacznie lepiej (chociażby wget), ale ja nie mam innej możliwości.
Problemem jest to, że na jednym serwerze to działa, a na innym nie. Plik ściągnięty tą metodą ma zawsze ~50 kb (51 200 bajtów). Wiecie co może być tego przyczyną? Plik to dokument worda.
Go to the top of the page
+Quote Post

Posty w temacie
- batman   Przenoszenie pliku między serwerami   14.07.2008, 14:03:17
- - pyro   Zaglądałeś do php.ini?   14.07.2008, 14:18:10
- - batman   CytatZaglądałeś do php.ini? Nawet nie wiem czego m...   14.07.2008, 14:31:51
- - dr_bonzo   file_get_contents() pobierze ci caly plik?   14.07.2008, 14:35:24
- - batman   Właśnie w tym problem, że nie mam jak tego sprawdz...   14.07.2008, 14:50:52
- - kwiateusz   a przez ftp probowales sie polaczyc z 2gim serwere...   14.07.2008, 14:52:54
- - dr_bonzo   Po zapisaniu jest obciety.. a daj strlen( file_get...   14.07.2008, 14:59:51
- - batman   Właśnie sprawdziłem i okazało się, że obcina przy ...   14.07.2008, 15:01:24
- - kwiateusz   manual twierdzi ze jest ftp_connect w 4ce a moze ...   14.07.2008, 15:07:21
- - batman   Adminów męczę od godziny   14.07.2008, 15:10:06
- - wlamywacz   Batman a o shellu nie słyszałeś ? Pisz nawet do ad...   15.07.2008, 12:54:50
- - batman   CytatBatman a o shellu nie słyszałeś ? Pisz nawet ...   15.07.2008, 13:20:11
- - zimi   CytatCytatZaglądałeś do php.ini? Nawet nie wiem cz...   15.07.2008, 16:09:38
- - batman   Cytatmoże to głupie co napiszęMasz rację to było g...   15.07.2008, 16:19:00
- - dr_bonzo   A dla wszystkich plikow tak to sie zachowuje?   15.07.2008, 18:26:16
- - batman   Sprawdzałem tylko pliki doc i txt. W obu przypadka...   15.07.2008, 18:27:32
- - kaem   Zobacz w php.ini linijkę : "upload_max_filesi...   15.07.2008, 19:31:46
- - dr_bonzo   kaem: nawet nie wiesz o czym mowisz   15.07.2008, 19:45:10
- - kaem   dr_bonzo: może to nie to, ale wydawało mi się, że ...   15.07.2008, 20:48:50
- - webdicepl   Spróbuj jeszcze wysłać dane postem (symulując form...   15.07.2008, 20:55:46
- - batman   @kaem upload_max_filesize jest do zupełnie innej r...   15.07.2008, 22:01:36
- - wlamywacz   Batman to nie wiem ale jeśli php nie podoła to moż...   16.07.2008, 10:29:48
- - batman   @wlamywacz Napiszę jeszcze raz. Nie chodzi mi...   16.07.2008, 13:43:11
- - sanchoo   @wlamywacz po exec?? http://pl2.php.net/ftp nie w...   16.07.2008, 14:21:16
- - wrzasq   sprobuj samemu socketami pobierac i zobacz, czy po...   16.07.2008, 19:25:17


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: 22.12.2025 - 23:46