Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pomocy !!! - Jak to mam zrobić ???
sigird
post
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.
Go to the top of the page
+Quote Post
kurtz
post
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
albo jak by ktos wiedzial jak zrobic takie cos inaczej ale nie przez funcje zwiazane z ftp.
Sprobuj dodac "b" do fopena. Musiz zasugerowac fopenowi by wiedzial ze to jest plik binarny. Daj znac czy pomoglo. Jesli nie beziemy kombinowac dalej ;)

-> http://de.php.net/manual/pl/function.fopen.php

Pozdrawiam


--------------------
.. make web your home ..
Go to the top of the page
+Quote Post
sigird
post
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
Go to the top of the page
+Quote Post
kurtz
post
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 ..
Go to the top of the page
+Quote Post
adwol
post
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]
Go to the top of the page
+Quote Post
sigird
post
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...
Go to the top of the page
+Quote Post
Koshin
post
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 ?


--------------------
My czuwamy.eu abyś mógł spać spokojnie
zapasowakopia.pl - myśl zanim będzie za późno.
Go to the top of the page
+Quote Post
adwol
post
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.
Go to the top of the page
+Quote Post
uboottd
post
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...
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 20:15