الرئيسية » برمجة PHP » نشر نص طويل في برنامج مثل النيوك

نشر نص طويل في برنامج مثل النيوك

 

تواجهنا مشكلة أحياناً حينما تكون لدينا نصوص طويلة وكبيرة على ملفات وورد مثلاً و نريد أن نضيف هذه النصوص في برنامج نشر مثل ( النيوك ) أو غيرها و أي برنامج نشر آخر ..

و المشكلة التي تواجهنا تكمن في أن ( النيوك ) أو غيرها تأتي إفتراضياً داعمة للغة الهتمل مما يفرض علينا أن نضع عند نهاية كل فقرة أو كل سطر أمر الهتمل <br> !! ..

و طبعاً الخبراء بهذا المجال يعرفون طريق الحل لهذه المشكلة .. و ذلك عن طريق التعديل في أوامر الإضافة في البرنامج أو المجلة
لكننا هنا نخاطب المبتدئين تقريبا و نقدم لهم حلاً بسيطا و سهلاً إن شاءالله ..

قم بنسخ هذا الكود و أحفظه بملف و سمه nl2br.php :

<html dir=”rtl”>
<head>
<meta http-equiv=”content-type” content=”text/html; charset=windows-1256″>
<style>
font {font-family: Tahoma; font-size: 12px}
A:link {color: #03689A; text-decoration: none}
A:active {color: #03689A; text-decoration: none}
A:visited {color: #03689A; text-decoration: none}
A:hover {color: #FF0000; text-decoration: none}
</style>
<title>NL2BR</title>
</head>
<body bgcolor=”#FFFFFF”>
<div align=”center”><center><font color=”#000000″>
<table border=”0″ cellpadding=”3″ cellspacing=”1″ width=”500″ bgcolor=”#000000″>
<tr>
<td align=”center” bgcolor=”#03689A”>
<p align=”center”><font color=”#FFFFFF”>ضع النص الذي تريد تحويله للغة HTML بالمربع التالي ثم إضغط زر تحويل</font></p>
</td>
</tr>
<tr>
<td align=”center” bgcolor=”#F0F0F0″>
<p align=”center”><font color=”#000000″>
<form method=”post” action=”nl2br.php?do=nl2br”>
<textarea rows=”10″ name=”text” cols=”80″ style=”font-size: 9pt; font-family: Tahoma”></textarea><br><br>
<input type=”submit” value=”تحويل” style=”font-size: 9pt; font-family: Tahoma”>
</form>
</font></p>
</td>
</tr>
</table><br>
<?php
if(isset($do)){
$text=nl2br($text);
?>
<table border=”0″ cellpadding=”3″ cellspacing=”1″ width=”500″ bgcolor=”#000000″>
<tr>
<td align=”center” bgcolor=”#03689A”>
<p align=”center”><font color=”#FFFFFF”>النص بلغة HTML</font></p>
</td>
</tr>
<tr>
<td align=”center” bgcolor=”#F0F0F0″>
<p align=”center”><font color=”#000000″>
<form method=”post” action=”nl2br.php?do=nl2br”>
<textarea rows=”10″ name=”text” cols=”80″ style=”font-size: 9pt; font-family: Tahoma”><? echo $text ?></textarea><br><br>
<? echo $text ?>
</form>
</font></p>
</td>
</tr>
</table>
<?php
}
?>
</font></center></div>
</body>
</html>

السر يكمن في دالة nl2br ..
التي تقوم بتحويل New Line في نهاية كل فقرة أو كل سطر إلى br !! ..
و ذلك بطريقة أتوماتيكية ..

تريح الفرد من عناء نسخ النصوص ثم الذهاب للفرونت بيج ثم اللصق ثم عرض الكود ثم البحث عنه ..

أتمنى أن يكون السكربت قد أفادكم..

والشكر لصاحب الدرس

اقرأ ايضاً!

x

‎قد يُعجبك أيضاً

سكريبت عداد زوار مرتبط بقاعدة البيانات

  سكربت عداد زوار يرتبط بقاعدة بيانات خاصة به الحاجة : سكربت عداد زوار يعمل ...