Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zapis obrazka na serwer
Forum PHP.pl > Forum > Przedszkole
microh
Dotychczas używałem dwóch funkcji:
  1. <?php
  2. $fContents = file_get_contents("$link");
  3.  file_put_contents("./obrazki/obrazek.gif",$fContents);
  4. ?>
I wszystko ładnie pięknie grało.

Niestety, gdy chcę tym sposobem zapisać obrazek z filmu na wrzucie. Obrazek się nie tworzy.

Przykładowy obrazek: http://c.wrzuta.pl/wm14685/d13797830015e37746779728

Ma ktoś jakiś pomysł?
Sylwin
Hmm. Aby dobrze pobierać plik Twoim sposobem potrzebne jest rozszerzenie pliku np .png. Jednak wrzuta.pl zabezpieczyła się przed tym. Polecam zrobić tak: sparsować stronę na której zawiera się fotka i otrzymany tekst zapisać (np. fwrite) w foramcie jpeg (bo tak tworzona jest miniaturka gd-jpeg v1.0)

A oto cały kodzik smile.gif

  1. <?php
  2. $fContents = file_get_contents("http://c.wrzuta.pl/wm14685/d13797830015e37746779728");
  3. $plik=fopen("./obrazki/obrazek.jpg","w");  
  4. fwrite($plik,$fContents);
  5. ?>


Folder obrazki musi mieć CHMOD 777


-------------------------
do kodu php używamy
odpowiedniego BBCode
~Cienki1980
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.