Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rozmiar zdjęcia z serwera zewnętrzengo, Jaka metoda najszybsza i najbardziej wydajna.
my_key
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 5.03.2006

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


Witam.

Potrzebuje pobrać rozmiar zdjęcia, które znajduje się na zewnętrznym folderze, a co najważniejsze potrzebuje to zrobić szybko.

Rzecz ma się następująco... łączę się przy użyciu php przez protokół FTP z serwerem, pobieram listę zdjęć i chcę wyświetlić miniatury tych zdjęć i jednocześnie wyświetlić rozmiar oryginalnego zdjęcia, dlatego potrzebuję szybkiego pobierania rozmiaru zdjęcia.

Mogę to zrobić za pomocą funkcji
  1. <?php
  2. ?>

I działa. Mogę to zrobić za pomocą biblioteki CURL
  1. <?php
  2. public function getRemoteImageSize($url = ''){
  3.        if(function_exists('curl_init') && $url){
  4.            if(($ch = curl_init()) === false) return false;
  5.                       
  6.            curl_setopt($ch, CURLOPT_URL, $url);
  7.            curl_setopt($ch, CURLOPT_HEADER, 0);
  8.            curl_setopt($ch, CURLOPT_NOBODY, 0);
  9.            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10.            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
  11.            $curlImg = curl_exec($ch);
  12.            
  13.            curl_close($ch);
  14.            
  15.            $image = imagecreatefromstring($curlImg);
  16.            $ret['width'] = imagesx($image);
  17.            $ret['height'] = imagesy($image);
  18.            
  19.        }
  20.        return $ret;
  21.    }
  22. ?>

i też działa.

Problem pojawia się gdy muszę pobrać tą informację dla większej ilości zdjęć. Dlatego potrzebuję szybkiej metody aby to zrobić, może ktoś ma jakiś pomysł?

Z góry dziękuję za odpowiedź.
Pozdrawiam.

Ten post edytował my_key 28.07.2009, 18:53:42
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.12.2025 - 08:11