fajny plugin, ale nie wiem czy to było to:)
może się przydać do czegoś innego.
a nie wiem czy do mojego zadania nie wystarczy coś prostszego?
albo może być to, tylko jak z tego skorzystać?
w formularzu user podaje adres obrazka, następnie zapisywany jest on na dysku mojego serwera www i wyświetlam go userowi.
EDIT:
już wiem gdzie to widziałem:)
w bibliotece sfThumbnail
<?php
public function loadFile($image)
{
if (eregi('http(s)?://', $image)) {
if (class_exists('sfWebBrowser'))
{
}
$this->tempFile = tempnam('/tmp', 'sfThumbnailPlugin');
$b = new sfWebBrowser();
try
{
$b->get($image);
if ($b->getResponseCode() != 200) {
throw
new Exception
(sprintf('%s returned error code %s', $image, $b->getResponseCode())); }
file_put_contents($this->tempFile, $b->getResponseText());
throw new Exception('downloaded file is empty');
} else {
$image = $this->tempFile;
}
}
catch (Exception $e)
{
throw new Exception("Source image is a URL but it cannot be used because ". $e->getMessage());
}
}
else
{
throw new Exception("Source image is a URL but sfWebBrowserPlugin is not installed");
}
}
$this->adapter->loadFile($this, $image);
}
?>