آگاه‌سازی‌ها
پاک‌کردن همه

[حل شده] مشکل نمایش فیلد اچ تی ام ال Html در وب سرویس

6 ارسال ها
2 کاربران
0 Likes
157 نمایش‌
0
شروع کننده موضوع

سلام وقت بخیر
از وب سرویس soap برای ارسال فرم استفاده می کنیم ، در یک فیلد که به صورته HTML هست زمانی که دیتا ارسال می شود. داخل نرم افزار در ویرایشگر دیداری کاراکتر های Html هم در حالت preview نمایان می شود مانند عکس زیر. در صورتی که استراچکر اچ تی ام کاملا درست هست.

نمایش عکس:

کد در زبان PHP:
در فیلد matn مقدار Html ارسال می شود ، لازم به ذکر هست طبق مستندات soap می بایت کاراکتر های Html بصورت htmlentity ارسال شود.

 

try {
            $soapClient = new \SoapClient($FormUrl);
            $params = [
                'userName' => $username,
                'password' => $password,
                'formInfo' => [
                    'CrmObjectTypeCode' => 'panel_issuance_letter',
                    'Subject' => 'نامه به شناسه ' . $id . ' از ' . $customer['display_name'],
                    'ExtendedProperties' => [
                        [
                            'UserKey' => 'title',
                            'Value' => $title,
                        ],
                        [
                            'UserKey' => 'matn',
                            'Value' => htmlentities($content),
                        ],
                        [
                            'UserKey' => 'category',
                            'Value' => $category_name,
                        ],
                        [
                            'UserKey' => 'attachment',
                            'Value' => $attachment_url,
                        ]
                    ]
                ]
            ];

        $result = $soapClient->SaveForm($params);
   
        } catch (\Exception $e) {

            update_post_meta($letter_id, 'CrmId', 'خطای ارسال: ' . $e->getMessage());
        }

 

 

 

PG-Admin PG-Admin 30 دی 1402 4:38 ب.ظ

@ata-pipe
با سلام لطفا نمونه فایل اچ تی ام ال مورد استفادتون که این مشکل براش پیش میاد رو ضمیمه کنید
مقداری که به فیلد زیر پاس داده میشود
'Value' => htmlentities($content),

ata.pipe شروع کننده موضوع 1 بهمن 1402 9:49 ق.ظ

فایل ضمیمه خدمت شما:
https://s31.picofile.com/file/8471751284/example.txt.html

PG-Admin PG-Admin 2 بهمن 1402 4:48 ب.ظ

@ata-pipe
موضوع بررسی و نتیجه به اطلاع تان خواهد رسید

برچسب‌های موضوع
2 پاسخ
0

فایل پیوستی قابل دانلود نیست

لطفا به صورت متن در همینجا اضافه شود

0
شروع کننده موضوع
<p>سلام وقت همگی بخیر</p><br /><p><span style="color: #212529;font-size: 14.4px;background-color: #ffffff">لورم ایپسوم متن ساختگی با تولید <span style="color: #2dc26b">سادگی نامفهوم</span> از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.</span></p><br /><p><span style="color: #212529;font-size: 14.4px;background-color: #ffffff">لطفا این مسئله سریعا پیگیری شود</span></p>
اشتراک:
پیمایش به بالا