Коя от двете функции е по-удачна?

kopura

Registered
Добър вечер приятели

Имам едно питане към вас.
Имам един формуляр, във който потребителя може да въведе линк към картинка, напраимер www.saitzakartinki.com/kartinka.jpg.
Целта е тази картинка, чрез средствата на PHP да се копира на сървъра. Пробвах 2 варянта и при двата работи добре, но се чуда кое е по-удачно да използванм - copy() или първо file_get_contents() и след това file_put_contents(). И с 2-те работи идеално, затова се обръщам към вас да ми дадете съвет. Пак казвам става дума само за картинки.

Благодаря предварително.
Поздрави :)
 
със сигурност copy() - само си проверяваш дали е картинка и копираш! С file_get.. губеш повечко време :)
 
Example:

PHP:
$url = "http://www.example.com/image.jpg";
$type = end(explode(".",$url));
$name = end(explode"/",$url));
if ($type == "jpg" or $type == "jpeg" or $type == "gif" or $type == "png")
{
copy($url,"images/".$name);
}
 

Back
Горе