تواجهنا مشكلة
أحياناً حينما تكون لدينا نصوص طويلة وكبيرة على ملفات
وورد مثلاً و نريد أن نضيف هذه النصوص في برنامج
نشر مثل ( النيوك ) أو غيرها و أي برنامج
نشر آخر ..
و المشكلة التي تواجهنا تكمن في أن ( النيوك ) أو
غيرها تأتي إفتراضياً داعمة للغة
الهتمل مما يفرض علينا أن نضع عند
نهاية كل فقرة أو كل سطر أمر الهتمل <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 !!
..
و ذلك بطريقة أتوماتيكية ..
تريح الفرد من عناء نسخ النصوص
ثم الذهاب للفرونت بيج ثم اللصق ثم
عرض الكود ثم البحث عنه ..
أتمنى أن يكون السكربت قد أفادكم..