Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Upload obrazka z linku
stroju
post 30.11.2008, 15:57:30
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


Do swojego systemy chcę dodać możliwość wrzucania obrazków z dysku oraz z linku. O ile z dysku wszystko jest dla mnie jasne, to mam problem jak odczytać podstawowe dane o tym obrazku z linku, czyli rozmiar(waga), typ(rozszerzenie) itd. W tablicy &_FILES wystarczy w zmiennych dodać np ['size'] czy ['type'], i wszystko jasne, natomiast jak to uczynić właśnie z obrazkiem z linku??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
erix
post 30.11.2008, 16:03:58
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
W tablicy &_FILES wystarczy w zmiennych dodać np ['size'] czy ['type'], i wszystko jasne, natomiast jak to uczynić właśnie z obrazkiem z linku??

Wysyłasz żądanie do serwera i odczytujesz z nagłówków:
Kod
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.3.7 (Unix)  (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8

(przykład z wikipedii). Poszukiwana wartość, to content-length (w bajtach).


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
stroju
post 30.11.2008, 16:20:20
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


nie bardzo rozumiem, jakiś przykład możesz podać??
Go to the top of the page
+Quote Post
erix
post 30.11.2008, 16:34:56
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




fsockopen" title="Zobacz w manualu PHP" target="_manual


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
stroju
post 30.11.2008, 16:54:09
Post #5





Grupa: Zarejestrowani
Postów: 179
Pomógł: 2
Dołączył: 17.11.2005

Ostrzeżenie: (0%)
-----


w tym problem że nie wiem jak z tego skorzystać, poza tym nie jestem pewny czy mówimy o tym samym, bo mi chodzi o obrazki z innych serwerów, aby wrzucić je na mój, nie wiem jaki sposób to miałoby mi pomóc
Go to the top of the page
+Quote Post
erix
post 30.11.2008, 17:12:20
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
poza tym nie jestem pewny czy mówimy o tym samym, bo mi chodzi o obrazki z innych serwerów

Tak, zgadza się; myślimy o tym samym.

Cytat
nie wiem jaki sposób to miałoby mi pomóc

Ano korzystając z fsockopen" title="Zobacz w manualu PHP" target="_manual dostaniesz dodatkowo nagłówki, których korzystając z np. file_get_contents" title="Zobacz w manualu PHP" target="_manual nie otrzymasz. A w nagłówkach (w wartości, którą wyróżniłem w poprzednim poście) masz rozmiar pliku. Serwer zwraca Ci również MIME, czyli wszystko, czego potrzebujesz.

Cytat
w tym problem że nie wiem jak z tego skorzystać,

Dałem Ci link do manuala, wskazówkę, z czego korzystać, teraz trzeba to wszystko tylko złączyć w całość. Masz Google, on Ci pomoże.

Ten post edytował erix 30.11.2008, 17:13:07


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:46