Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Tworzenie pliku z pliku binarnego
Forum PHP.pl > Forum > Przedszkole
Szymciosek
Witam,
mam plik binarny z jakąś zawartością, np otworzyłem plik tapeta.jpg i zapisałem do danych binarnych, więc mam teraz tapeta.tmp...
Jak teraz to zrobić w drugą stronę ? Otwieram i pobieram treść z tapeta.tmp i zapisuję do pliku tapeta.jpg ?

  1. $file = fopen('tapeta.tmp', 'rb');
  2.  
  3. header('Content-Type: image/png');
  4. fpassthru($file);

takie coś wyświetla mi plik, więc na tym kombinowałem, ale nijak to nie działa ;/

EDIT:

  1. $file = file_get_contents('tapeta.tmp');
  2.  
  3. file_put_contents('tapeta.jpg', $file);

Niby działa, ale to tylko kopia, a jeszcze trzeba chyba header ustawić ?
Crozin
Chyba mylisz pojęcia, bo co ma wspólnego nagłówek HTTP z plikiem na dysku? Napisz co docelowo chcesz osiągnąć.

PS. Oba pliki są plikami binarnymi w typ przypadku.
Szymciosek
W sumie napisałem posta, bo nie dogadałem się z kumplem, który twierdził, że w takim przypadku trzeba ustawiać header i to rozwiązanie, które stworzyłem jest złe...

Ale dziękuję wink.gif
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.