Resmi Kendi Sunucunuza Kopyalamak

PHP
38 lines
<?php
class resimKap {
var $sonuc = false;
var $orjinal;
var $yeni;
var $hata;
var $goster;
function resimKap($resim,$ad) {
$this->orjinal = $resim;
$veri = file_get_contents($this->orjinal);
if (!$veri) {
$this->$hata = "$this->orjinal açılamadı";
return false;
}
if(preg_match("/\.([a-z]*)$/i",$this->orjinal,$tip)) {
$tip = $tip[1];
$this->yeni = $ad.".".$tip;
$yenim = fopen($this->yeni,"wb");
if($yenim) {
fputs($yenim,$veri);
fclose($yenim);
$this->sonuc = true;
}
else {
$this->$hata = "$this->orjinal resmi $this->yeni olarak kaydedilemedi!";
return false;
}
}
if($this->sonuc) {
echo "$this->orjinal resmi <a href='$this->yeni' target='_blank'>$this->yeni</a> olarak kaydedildi!";
}
else {
echo $this->$hata;
}
}
}
new resimKap("https://www.ulusanyazilim.com/wp-content/uploads/2018/05/cropped-4916164_0.jpg","yeniresim");
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

Markdown
1 lines
https://www.ulusanyazilim.com/wp-content/uploads/2018/05/cropped-4916164_0.jpg resmi yeniresim.jpg olarak kaydedildi!
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX