رفتن به مطلب

فانکشن ذخیره تصاویر روی هاست php


پست های پیشنهاد شده

سلام و خسته نباشید

یک کدی دارم توی یک اسکریپت که تصاویر رو روی هاست ذخیره میکنه

کدش اینه

فانکشن


function get_first_image($html){
    require_once('simple_html_dom.php');
    $post_dom = str_get_html($html);
    $first_img = $post_dom->find('img', 0);
    if($first_img !== null) {
	$image = $first_img->src;
	if (strtok($image, '?') != '') {
	$image = strtok($image, '?');
	} else {
	$image = $image;
	}
        return $image;
    }

    return null;
}

 

 


کد قسمت دریافت تصاویر :

                $image = $enclosure->get_link();
                if (empty($image)) {
                $image = get_first_image($item->get_content());
                if (empty($image)) {
                $image = get_first_image($item->get_description());
                }
                } else {
                $image = $enclosure->get_link();
                }
                } else {
                $image = get_first_image($item->get_content());
                if (empty($image)) {
                $image = get_first_image($item->get_description());
                }
                }
                if (!empty($image)) {
                $filetype = strtolower(substr(strrchr($image,'.'),1));
                if (!in_array($filetype,array('jpg','jpeg','png','gif'))) {
                $filename = '';    
                } else {
                $filename = 'image_'.time().'_'.rand(0000000,99999999).'.'.$filetype;
                $up = file_put_contents('upload/news/'.$filename,file_get_contents($image));
                $size = filesize('upload/news/'.$filename);
                list($width) = getimagesize('upload/news/'.$filename);
                if(intval($size) >= 1024 AND $width >= 40) {
                $filename = $filename;
                } else {
                unlink('upload/news/'.$filename);
                $filename = '';    
                }
                }
                } else {
                $filename = '';
                }

 


این کدها تصاویر رو از سایتی که میدی بهش دریافت میکنه و روی هاست ذخیره میکنه

حالا میخوام کاری کنم که تصاویر رو ذخیره نکنه و با آدرس اصلی خودش فراخوانی بشه

 

 

ویرایش شده توسط beh9am
لینک به ارسال

این کدها آپلودرند 

اگر سایت شما curl  رو پشتیبانی کنه می تونید کدهای html  سایت دلخواه رو بخونید و تصاویرشون رو نمایش بدید 

این نرم افزار اینکاره

https://sourceforge.net/projects/simplehtmldom/

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...