کوچک کردن سایز تصاویر با php بدون سیو عکس جدید

farsadf

کاربر عضو
11/1/13
383
0
16
20
با سلام

یه 2 ساعتی هست که این فانکشن مغزم رو درگیر کرده

یه نگاهی بهش بندازید:


کد:
<?phpif(isset($_GET['img']) && !empty($_GET['img'])){
    $img = $_GET['img'];
    if(preg_match('/[.](jpg)$/', $img)) {
        $old = imagecreatefromjpeg('images/'.$img);
    } else if (preg_match('/[.](gif)$/', $img)) {
        $old = imagecreatefromgif('images/'.$img);
    } else if (preg_match('/[.](png)$/', $img)) {
        $old = imagecreatefrompng('images/'.$img);
    }
    $new = imagecreatetruecolor('150','150');
    echo $new;
}
?>
این فانکشن باید فایل رو با GET و از متغیر img بگیره بره از جای اصلی لود کنه و در نهایت یک عکس کوچیک ازش بسازه (گرچه ممکنه خیلی مشکل داشته باشه اما این اولین فانکشنی هست که تو php برای تصاویر مینویسم)

حالا چیزی که اتفاق می افته

هیچ چیز جز متن Resource id #4 ظاهر نمیشه

مانند:

که باید عکس

 

zegersot

کاربر عضو
23/4/08
626
1
16
تابع هایی اماده هستن تو نت

یه چرخی بزنی مشکلتو حل میکنه

فقط یه مورد هست یا باید از کش سرور استفاده کنی یا کش دستی درست کنی

اگه بخوای از همین حالت رو هاستت استفاده کنی فشار زیادی به سرور میاد !

 

iranenaz

کاربر عضو
28/12/08
513
0
16
گوگل کنید : TimThumb

نمونه :





















موفق باشید.


 

farsadf

کاربر عضو
11/1/13
383
0
16
20
ممنون از همه از timthumb.php قالب وردپرسم استفاده کردم (نسخه ی آپدیت شده اینم بگم که اگه از نسخه های قدیمی استفاده میکنید هر چه زود تر بروز کنید مشکل امنیتی جدی هستش)