روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ سید جمال جلالی
مشکل کار کردن با Mpdf ??
جامعه پی اچ پی ایجاد شده در ۲۷ شهریور ۱۴۰۱

با سلام

کامپوزر رو اد میکنم با استفاده از کد composer require mpdf/mpdf در ترمینال

همه چی به صورت کاملا درست اضاف میشه

بعدش طبق دستورالعملش این کد‌ها رو اضاف میکنم

require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \\Mpdf\\Mpdf();
$mpdf->WriteHTML('

Hello world!

'
); $mpdf->Output();

ولی هر کار میکنم نمیتونه آبجکت بسازه و این خط

$mpdf = new \\Mpdf\\Mpdf();

ارور میده.....؟؟؟؟

سلام جمال جان

بی زحمت فایل پروژت رو پیوست میکنی؟

محمد گازری ۲۸ شهریور ۱۴۰۱، ۰۴:۲۴

بفرمایید

https://gitlab.com/jamaljalali68/project-exporter

سید جمال جلالی ۲۸ شهریور ۱۴۰۱، ۰۴:۵۸

از چه ورژن PHP استفاده میکنی؟

محمد گازری ۲۸ شهریور ۱۴۰۱، ۰۷:۵۷

آخرین ورژن.....8 فکرکنم

سید جمال جلالی ۲۸ شهریور ۱۴۰۱، ۱۵:۳۷

ورژن mpdf که دارید استفاده میکنید قدیمیه

فایل composer.lock و فولدر vendor رو پاک کنید

کد زیر رو جایگزین کد composer.json کرده و دستور composer install رو بزنید

{
    "require": {
        "mpdf/mpdf": "^8.1"
    }
}
بهترین پاسخ
محمد گازری ۲۸ شهریور ۱۴۰۱، ۱۶:۱۴

ورژن 8 رو که میخوام نصب کنم این ارور رو میده

  - mpdf/mpdf[v8.1.0, ..., v8.1.2] require ext-gd * -> it is missing from your system. Install or enable PHP's gd extension.

کلا از اول هم که میخواستم آخرین ورژن رو نصب کنم ارور میداد که این فایل ext-gd رو پیدا نمیکنه

سید جمال جلالی ۲۸ شهریور ۱۴۰۱، ۱۶:۲۳

آقا مشکل حل شد....

از طریق php.ini  اون گزینه ext-gd رو فعال کردم درست شد

ممنون..........

سید جمال جلالی ۲۸ شهریور ۱۴۰۱، ۱۶:۲۹