• July 17, 2017

    สร้าง Random Avatar บนเว็บบอร์ดกัน
    การทำ random avatar มันไม่ยากไม่ง่ายครับ
    ก่อนจะทำ random avatar ต้องตัดภาพที่จะเอามาทำ ให้มีขนาดเท่ากันทุกภาพก่อน และตัว forum ที่เราเล่น
    ต้องรองรับ size นี้ด้วย

    ถ้าตาม step ของผมมีขั้นตอนตามนี้
    1. เปลี่ยนชื่อรูปภาพให้มี prefix ตามนี้ ######.png เช่น 000001.png – 000999.png ทำนองนี้
    2. อับโหลดขึ้นไปบน Host
    3. สร้างไฟล์ชื่อว่า avatar.php

    <?php
    $random_avatar_n = 17;
    if (function_exists(mt_rand))
    {
        $rand = mt_rand(1, $random_avatar_n);
    }
    else
    {
        $rand = rand(1, $random_avatar_n);
    }
    header('Content-type: image/png');
    header('Cache-Control: no-store, no-cache, no-transform, must-revalidate');
    header('Cache-Control: post-check=0, pre-check=0, max-age=0', false);
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
    header('Pragma: no-cache');
    echo file_get_contents(str_pad($rand, 6, '0', STR_PAD_LEFT) . '.png');
    ?>

    $random_avatar_n  คือจำนวนรูปภาพ ถ้ามี 100 รูปก็ใส่ 100
    6 คือ prefix

    4. สร้างไฟล์ .htaccess ใส่ไปตามนี้
    Redirect /avatar.png http://[[your website]]/avatar.php

    5. เวลาเรียกใช้งานก็เอา url นี้ไปใส่ใน address
    http://website/avatar.png



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


SMF