Merhaba arkadaşlar,
Bu dersimizde başka siteye nasıl upload yaparız onu öğreneceğiz.
<?php
function resim_yukle($link)
{
$veri='uploadtype=1&url='.$link;
$curl_i = curl_init();
curl_setopt($curl_i, CURLOPT_URL, 'http://www.imageshack.us/transload.php');
curl_setopt ($curl_i, CURLOPT_POST, 1);
curl_setopt ($curl_i, CURLOPT_POSTFIELDS, $veri);
curl_setopt ($curl_i, CURLOPT_RETURNTRANSFER, 1);
$kaynak = curl_exec ($curl_i);
curl_close ($curl_i);
$veri='|size="70" value="(.*)"/>|siU';
preg_match_all($veri,$kaynak,$cikti);
$resim=$cikti[1][6];
return $resim;
}
?>
Kullanımı ise
echo resim_yukle("http://www.phpsorunu.com/resim_deneme.jpg");
Herkese Başarılar…
Hasan Huseyin İŞLER
Lise yıllarında programlama ile tanışan ve Q-Basic, Pascal, C başlangıç seviyesinde öğrenenir. Üniversite de TEF-BSÖ okurken diğer dillerin yanı sıra PHP'de kendini geliştirmeye devam ederek bunların yanında CSS, JS ve Wordpress sistemiyle ilgilenir. www.phpsorunu.com'un da yöneticisi ve yazarlarındandır.
Direk resim adresi ile değil de veri girişi yaparak yani bir resim yükleyerek bu işi nasıl yapabiliriz?
Bir form hazırlayıp daha sonra o resim upload formdan gelen kaynak yolunu da fonksiyona parametre olarak alıp bu şekilde veriyi dısardan girerek resim upload etmek mümkün olur. Yazılarımda resim upload formu oluşturma kısımı var. Veya videolarda. Eğer yapamaz iseniz bana ulaşın size yardımcı olacağım.
Hasan bey merhaba benim tam olarak böle bir sorunum var dışarıdan upload ettirmem lazım fakat tabiykide images değil bana ulaşırsanız çok sevinirim. şimdiden teşekkürler mail adresimi yazdım zaten iyi çalışmalar.