مشکل نمایش عکس با دستور php

سلام دوستان خسته نباشید

قبلا از کد زیر استفاده میکردیم که به خوبی کار میکرد

header('Content-Type: image/jpeg');
$img = $_GET["img"];
$image_path="$img";
$image=imagecreatefromjpeg($image_path);
imagejpeg($image);

اما جدیدا متوجه شدیم که این کد دیگه کار نمیکنه و تمامی دستوراتی که میشه باهاش عکس رو نمایش داد هم تست گرفتیم متاسفانه جوابگو نبودند

و اروری که مرورگر فایرفاکس میده به شکل زیر

The image cannot displayed because it contains errors

و در مرورگر کروم یک سمبل مربع بی معنی

لطفا اگر کسی در این باره اطلاعی داره و راه حلی میدونه ارائه کنه ممنون میشم

با تشکر از همه عزیزانی که وقتتون رو صرف خوندن این مطلب کردید

سلام
اول نسخه php رو چک کن.
بعد ببینextensions به اسم imagick روی سرورت فعال هست یا نه.
موفق باشی :+1:

سلام

خیلی ممنون از اینکه راه حلی را ارائه کردید ولی فعال کردن imagick مختص ویرایش عکس توسط php هستش

این کدی که بهش اشاره کردم تا یک هفته پیش کار میکرد و به تازگی از کار افتاده

و حتی گزینه imagick را نیز فعال کردم و باز هم با روش های مختلف و با کد های مختلف php تست گرفتم متاسفانه باز مرورگر عکس رو اجرا نمی کنه

سلام مجدد

دوستان عزیز مشکلمون حل شد

ظاهرا فایروال سرور فایل php که اینکارو انجام میداد بلاک کرده بود

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

و واقعا عجیب ترین تجربه ای بود که از سی پنل داشتم

3 پسندیده

در واقع خود سی پنل نیست. ابزار های امنیتی که روی سرور نصب میشه این تغییرات رو انجام میدن.
خوشحالم که مشکلتون رفع شده.

3 پسندیده