تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل در پیدا کردن راه حل
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام
بله میخواستم اسکریپتی طراحی کنم مه فیش حقوق کارمندان رو نشون بده
فقط مشکلی که داشتم اینه که چه الگوریتمی به کار ببرم که یک نفر مستقیم لینک عکس فیش حقوق رو نتونه استفاده کنه و مجبور بشه اولا لاگین کنه و بعد فیش حقوق خود رو مشاهده کنه
باید برای تولید تصاویر از PHP و GD کمک بگیرین. اینطوری میتونید هم لاگین بودن رو چک کنید و هم اینکه توی سایت خودتون باشن و جلوی Hotlink رو بگیرین و هم نتونن آدرسها رو حدس بزنن.
(12-12-1394، 09:58 ق.ظ)ADMIN نوشته: [ -> ]باید برای تولید تصاویر از PHP و GD کمک بگیرین. اینطوری میتونید هم لاگین بودن رو چک کنید و هم اینکه توی سایت خودتون باشن و جلوی Hotlink رو بگیرین و هم نتونن آدرسها رو حدس بزنن.

الان به صورت عکس هست (پیش فرض به صورت عکس هستند)
یعنی شما میفرمایید دوباره عکس کنیم با استفاده از php و GD ؟
بله. اینطوری بهتره. کنترل بیشتری روی تصاویر دارین.
میشه یه سایت آموزشی یا یک نمونه کد بفرمایید
فرض کنید یه تابع دارین به اسم createImage که ID عکس رو بعنوان پارامتر بهش میدین و اونهم عکس رو تولید میکنه:
function createImage($imageId)
{
    $fileName = __DIR__ . '/../images/' . $imageId . '.jpg';
    if(!file_exists($fileName)) {
        return;
    }
    $im = ImageCreateFromJPEG($fileName);
    ob_start();
    ImageJPEG($im, NULL, 100);
    $imgContent = ob_get_clean();
    return 'data:image/png;base64,' . base64_encode($imgContent);
}

مثال از نحوه استفاده:
<img src="<?= createImage(5) ?>" />