beh9am

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

4 پست در این موضوع قرار دارد

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

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

کدش اینه

فانکشن


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
0

به اشتراک گذاری این پست


لینک به پست

اگر نیاز بود بگید همه کدهارو بزارم

0

به اشتراک گذاری این پست


لینک به پست

اساتید میشه کمک کنید ؟

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری