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

farsadf

کاربر عضو
با سلام

یه 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

کاربر عضو
تابع هایی اماده هستن تو نت

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

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

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

 

iranenaz

کاربر عضو
گوگل کنید : TimThumb

نمونه :



timthumb.php




timthumb.php




timthumb.php




timthumb.php




timthumb.php


موفق باشید.


 

farsadf

کاربر عضو
ممنون از همه از timthumb.php قالب وردپرسم استفاده کردم (نسخه ی آپدیت شده اینم بگم که اگه از نسخه های قدیمی استفاده میکنید هر چه زود تر بروز کنید مشکل امنیتی جدی هستش)

 
بالا