Abdullah Alamri4 نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 (معدل) السلام عليكم اريد طباعة كود برمجة php او HTML مثل ما يكون في هذه الصفحة ... بدون أن يترجمها المتصفح echo "النص النص النص"; في المتصفح راح يترجمها لي ويخرجها ب (النص النص النص ) لكن أنا اريده ان يخرجها لي (echo "النص النص النص " ) + الفاصلة المنقوطة اعتقد فيه دالة php تقوم بذلك بحثت عنها كثيرا ولم اجدها تم التعديل في 5 مايو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 3 اقتباس
0 Mustafa Suleiman نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 بإمكانك استخدام علامات الـ "pre" في HTML و "pre" في CSS للحفاظ على تنسيق النص عند الطباعة، وبالتالي يتم عرض النص بدون ترجمته في المتصفح. <!DOCTYPE html> <html> <head> <title>مثال</title> <style> pre { white-space: pre-wrap; font-family: inherit; font-size: inherit; margin: 0; } </style> </head> <body> <pre> echo "النص النص النص"; ? </pre> </body> </html> 1 اقتباس
0 Adnane Kadri نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 جرب استعمال ترميز < المعبر عن الرمز > لتجنب تفسير وسم php?> كوسم بداية لشيفرة PHP، فيكون: <php? echo "النص النص النص"; ?> سيتم تفسيرها كـ: <?php echo 'النص النص النص'; ?> 1 اقتباس
0 Abdullah Alamri4 نشر 5 مايو 2023 الكاتب أرسل تقرير نشر 5 مايو 2023 (معدل) Mustafa Suleiman لا تعمل هذه الطريقة شاهد المرفقات وشكرا لك Adnane Kadri عملت الطريقة لكنها ; .عملت فقط مع كود php .. أما كود html t فهي تترجمه .بتكون متعبة لكثرة الرموز اضافة الى الاحتياج لمعرفة تعبير كل رمز وشكرا لك تم التعديل في 5 مايو 2023 بواسطة Abdullah Alamri4 اقتباس
0 Mustafa Suleiman نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 بتاريخ 11 دقائق مضت قال Abdullah Alamri4: Mustafa Suleiman لا تعمل هذه الطريقة شاهد المرفقات وشكرا لك Adnane Kadri عملت الطريقة لكنها بتكون متعبة لكثرة الرموز اضافة الى الاحتياج لمعرفة تعبير كل رمز وشكرا لك يبدوا أنني فهمت سؤالك بشكل غير صحيح، في تلك الحالة، عليك باستخدام الكود التالي: <!DOCTYPE html> <html> <head> <title>مثال</title> </head> <body> <code><?php echo "echo النص النص النص;" ?></code> </body> </html> 1 اقتباس
0 Abdullah Alamri4 نشر 5 مايو 2023 الكاتب أرسل تقرير نشر 5 مايو 2023 ايضا لا زالت لا تعمل مثلا علامتي التنصيص تحذفها وتترجم كود HTML فلو وضعت بداخلها كود input فهي تخرج لي حقل ولا تعرض نفس الكود اقتباس
0 Mustafa Suleiman نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 بتاريخ 6 دقائق مضت قال Abdullah Alamri4: ايضا لا زالت لا تعمل مثلا علامتي التنصيص تحذفها وتترجم كود HTML فلو وضعت بداخلها كود input فهي تخرج لي حقل ولا تعرض نفس الكود هذا ما يظهر لي في المتصفح عزيزي وأظن أن هذا هو ما طلبته أنت، وإذا كان غير ذلك فأرجو توضيح المطلوب بالضبط. اقتباس
0 Abdullah Alamri4 نشر 5 مايو 2023 الكاتب أرسل تقرير نشر 5 مايو 2023 <?php echo " النص النص النص <br> <input type='button' value=''> " ?> لو كتبت هذا النص داخل ملف php فإنه سيترجمها أنا اريده أن يظهر لي نفس الكود كاملا بدون أي ترجمه لاحظ موقع حسوب لم يترجم لي هذا الكود وإنما اظهره مثل ما كتبته اقتباس
0 Mustafa Suleiman نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 بتاريخ 2 دقائق مضت قال Abdullah Alamri4: <?php echo " النص النص النص <br> <input type='button' value=''> " ?> لو كتبت هذا النص داخل ملف php فإنه سيترجمها أنا اريده أن يظهر لي نفس الكود كاملا بدون أي ترجمه لاحظ موقع حسوب لم يترجم لي هذا الكود وإنما اظهره مثل ما كتبته تستطيع طباعة ما تريده داخل echo كالتالي: <!DOCTYPE html> <html> <head> <title>مثال</title> </head> <body> <code> <?php echo htmlspecialchars('<?php echo " النص النص النص"; ?><br><input type="button" value="">'); ?> </code></body> </html> لاحظ استخدام دالة htmlspecialchars() لتحويل الرموز الخاصة إلى entities ومنع تفسير الكود بواسطة المتصفح. 1 اقتباس
0 بلال زيادة نشر 5 مايو 2023 أرسل تقرير نشر 5 مايو 2023 عليك استخدام علامة الاقتباسات الفردية بدلاً من الاقتباسات المزدوجة للنص المطلوب طباعته في PHP. على سبيل المثال: echo 'النص النص النص'; بهذه الطريقة، سيتم طباعة النص بالشكل الذي تم كتابته بدون ترجمته أو تحويله. ويمكنك إضافة الفاصلة المنقوطة بعد النص كما هو معتاد في PHP. أما بالنسبة لـ HTML، فإذا كنت تريد عرض النص كما هو في الكود المصدر دون تحويله، فيمكنك استخدام العنصر <pre> في HTML كما يلي: <pre> echo 'النص النص النص'; </pre> ستتم طباعة النص بالشكل الذي كتبته داخل العنصر <pre> دون تحويله. 1 اقتباس
0 Abdullah Alamri4 نشر 5 مايو 2023 الكاتب أرسل تقرير نشر 5 مايو 2023 جميل اخوي مصطفى يعيبه شيئين 1 - لا استطيع كتابة علامة التنصيص المفردة 2 - لا يحافظ على ترتيب اسطر الكود كما في المثال بالرد الثامن تعبتك معي وشكرا دوما بتاريخ 23 دقائق مضت قال Abdullah Alamri4: <?php echo " النص النص النص <br> <input type='button' value=''> " ?> لو كتبت هذا النص داخل ملف php فإنه سيترجمها أنا اريده أن يظهر لي نفس الكود كاملا بدون أي ترجمه لاحظ موقع حسوب لم يترجم لي هذا الكود وإنما اظهره مثل ما كتبته شكرا اخ بلال جربتها ولم تنجح لاحظ المطلوب في الاقتباس كيف تمكن الموقع من عرض الكود بدون اي تعديل أريد مثله بالضبط اقتباس
0 عبدالباسط ابراهيم نشر 7 مايو 2023 أرسل تقرير نشر 7 مايو 2023 بتاريخ On 6/5/2023 at 17:01 قال Abdullah Alamri4: لا زلت ابحث عن اجابة يمكنك يمكنك تجربة استخدام الدالة `highlight_string()` في PHP لتنسيق الكود وإرجاعه كنص بدون تنسيق. يمكنك استخدامها في الشفرة التالية: <?php $code = '<?php echo "النص النص النص"; ?>'; highlight_string($code); ?> ستظهر النتيجة على الصفحة بالشكل التالي: <?php echo "النص النص النص"; ?> يمكنك تعديل الشفرة بحيث تعطيها الكود الذي تريد طباعته وستظهر النتيجة بنفس الطريقة. اقتباس
0 محمد Fahmy نشر 7 مايو 2023 أرسل تقرير نشر 7 مايو 2023 لطباعة كود برمجة php أو HTML مثل ما يكون في هذه الصفحة دون أن يترجمها المتصفح، يمكنك استخدام دالة php تسمى highlight_string ، والتي تقوم بإظهار الكود بشكل ملون ومنسق. على سبيل المثال، إذا كتبت الكود التالي: PHP <?php highlight_string('<?php echo "النص النص النص"; ?>'); ?> فسيظهر في المتصفح هكذا: <?php echo "النص النص النص"; ?> ويمكنك أيضا استخدام دالة htmlentities لتحويل العلامات الخاصة في الكود إلى محارف HTML، مثل `<` و `>` و `&`. على سبيل المثال، إذا كتبت الكود التالي: PHP <?php echo htmlentities('<html><body><h1>مرحبا</h1></body></html>'); ?> فسيظهر في المتصفح هكذا: <html><body><h1>مرحبا</h1></body></html> اقتباس
السؤال
Abdullah Alamri4
السلام عليكم
اريد طباعة كود برمجة php او HTML مثل ما يكون في هذه الصفحة ... بدون أن يترجمها المتصفح
في المتصفح راح يترجمها لي ويخرجها ب (النص النص النص )
لكن أنا اريده ان يخرجها لي (echo "النص النص النص " ) + الفاصلة المنقوطة
اعتقد فيه دالة php تقوم بذلك بحثت عنها كثيرا ولم اجدها
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
13 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.