![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
<?
$datafile=""; $plik=fopen("http://localhost/baza/1.zip","r"); if(!($plik)){ }else{ while(!(feof($plik))){ $datafile .= fgets($plik, 255); } fclose($plik); } $file=fopen("mojplik.zip","w"); fwrite($file, $datafile); fclose($file); ?> czy wie ktos moze jak to zmienic zeby sie zapisywalo dobrze do pliku tak jak powinno bo mi wyskakuje blad {error zip structure} jak chce rozpakowac albo jak by ktos wiedzial jak zrobic takie cos inaczej ale nie przez funcje zwiazane z ftp. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej
Cytat czy wie ktos moze jak to zmienic zeby sie zapisywalo dobrze do pliku tak jak powinno bo mi wyskakuje blad {error zip structure} jak chce rozpakowac
Sprobuj dodac "b" do fopena. Musiz zasugerowac fopenowi by wiedzial ze to jest plik binarny. Daj znac czy pomoglo. Jesli nie beziemy kombinowac dalej ;)
albo jak by ktos wiedzial jak zrobic takie cos inaczej ale nie przez funcje zwiazane z ftp. -> http://de.php.net/manual/pl/function.fopen.php Pozdrawiam -------------------- .. make web your home ..
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie zadzialalo, ale plik osignal najwiekszy rozmiar jaki do tej pory udalo mi sie uzyskac...
Nadal wyskakuje {error zip structure}... POMÓŻCIE |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Momento.. Czy ty aby nie chcesz po prsotu przekopiowac plik? Jesli tak to proponuje copy().
Od siebie na raize nic wiecje nie moge dodac. Sprawdz prosze czy masz "b" zrowno gdy otwierasz plik do odczytu jak i gdy otwierasz drugi plik do zapisu. Pozdrawiam -------------------- .. make web your home ..
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Niestety nie zadzialalo, ale plik osignal najwiekszy rozmiar jaki do tej pory udalo mi sie uzyskac...
Nadal wyskakuje {error zip structure}... POMÓŻCIE Ten kod wydaje się być prawidłowy (choć trochę nadmiarowy). Błąd musi leżeć po innej stronie. Swoją drogą, skoro i tak odczytujesz najpierw cały plik do $datafile to prościej chyba zrobić to w ten sposób: [php:1:6d3cef25e7]<?php $datafile = file_get_contents("http://localhost/baza/1.zip"); $file=fopen("mojplik.zip","w"); fwrite($file, $datafile); fclose($file); ?>[/php:1:6d3cef25e7] |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
niestety ale tez mi nie dziala !!! sprobujcie sami. spakujcie cos zip'em i zobaczcie zcy po zapisaniu przez skrypt bedzie sie chcialo dobrze rozpakowac...
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
zobacz czy naglowek pliku 1.zip jest identyczny z tym ktory zapisales. moze serwer dodaje cos od siebie ?
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat niestety ale tez mi nie dziala !!! sprobujcie sami. spakujcie cos zip'em i zobaczcie zcy po zapisaniu przez skrypt bedzie sie chcialo dobrze rozpakowac...
Sprawdziłem i nie ma żadnych problemów. Oryginalny plik i kopia są identyczne co do bajta. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
A moze sprobuj jeszcze w kodzi eadwola dac:
[php:1:553f2300a0] $file=fopen("mojplik.zip","wb"); [/php:1:553f2300a0] Bo po tym to juz po prostu musi dzialac... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:15 |