Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Presiso fazer um sistema onde com 1 link de imagem ele ira redimensionar para o tamanho desejado e depois fara o upload da imagem pro ImagesHack
Um exemplo: http://www.telinha.org/tr/
Desde ja Obrigado!
bom pesquisando eu achei esse script...
<?php
if(isset($_POST['url']))
{
$img = $_POST['url'];
$url = "http://post.imageshack.us/transload.php";
$ch = curl_init();
$timeout = 0; // set to zero for no timeout
$cookie_file_path = $_SERVER["DOCUMENT_ROOT"].'cookie.txt';
//Mandando pro ImageShack
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "url=$img");
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_VERBOSE, 1);
$expire=time()+300;
setcookie('auth','cb031d4b6ff0a0b3e7023136efbe816fce2e251ad282d328743d3898aa9f471e',$expire);
$file_contents = curl_exec($ch);
preg_match("/<textarea wrap=off(.*)multilinebox\">(.*)<\/textarea>/",$file_contents,md5(time(), true).$match);
curl_close($ch);
}
?>
<?php
if(isset($match[2]))
{
echo "<div class='border'><strong>Link da Imagem : </strong><input size=76 type='text' onfocus='javascript:this.select();' name='link' value='$match[2]'></div><br/><p align='center'><img src='".$match[2]."'></p>";
}
?>
so que tentei colocar ele pra enviar pro imageshack em MD5 mais, não estou conseguindo...
Desde ja obrigado.
Classe PHP
At+