جهِّز نفسك لسوالف كاست، واحصل على Macbook Air
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
Lightbulb إزالة سطر فارغ من النص, هام جداً جداً


السلام عليكم

اخواني ارجو ممن يستطيع أن يزيل بسكريبت, دالة, أمر ما, أو اي شيء, أسطر فارغة من نص, مثال:

----------
انا اسمي احمد

اهدي تحياتي اليكم

وانا قادم لطرفكم بعون الله.
---------------------

وتصبح هكذا:
--------------
انا اسمي احمد
اهدي تحياتي اليكم
وانا قادم لطرفكم بعون الله.
----------



والله الموفق.






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 25-04-2008, 04:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#2 (permalink)  

إضافة /جداً/ أخرى إلى عنوان الموضوع عوضاً عن UP

-----------------
إزالة سطر فارغ من النص, هام جداً جداً جداً


نرجو المساعدة
ولكم منا الدعاااااااااء






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 26-04-2008, 10:43 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2007-
#3 (permalink)  

إستخدم الدالة

كود:
trim($text);






__________________
ahmed sliman .. PHP Programmer
ahmeds _ link @ hotmail . com
العضـوية قد يستخدمها أشخاص آخرين
ahmeds_link غير متواجد حالياً   قديم 26-04-2008, 12:10 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#4 (permalink)  

الأخ ahmeds_link
مشكور على الرد
لكن يا اخوي هذه الدالة تحذف كل المسافات بين الكلمات والأسطر
وانا اريد فقط ينحذف السطر الفارغ
يعني ما ادري سهلة العملية والا صعبة
لكن انا محتاجها قوي
ما اريد احد يترك سطر فارغ في اضافة اي شي الى الداتابيز

وعاوزين مساعدتكم يا اخوان
ومشكورين






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 26-04-2008, 05:15 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2004-
#5 (permalink)  

اخوي ازل اكواد الـ html تضبط معاك :

كود PHP:
strip_tags($tesxt) ; 
بالتوفيق






__________________
فارغ
marabe7 غير متواجد حالياً   قديم 26-04-2008, 05:46 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

سلام

اخواني انا جربت لكهم مازبطوا معاي

لما نسوي trim

يصير النص كله في سطر واحد يعني هكذا:

------------------
انا اسمي احمد اهدي تحياتي اليكم وانا قادم لطرفكم بعون الله.
-------------

لكن انا اريده هكذا من بعد فضلكم:
------------
انا اسمي احمد
اهدي تحياتي اليكم
وانا قادم لطرفكم بعون الله.
---------------

وين العارفين جزاكم الله ألف خير؟






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 26-04-2008, 09:09 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2008-
#7 (permalink)  

السطر الفارغ يعني وسمين ورا بعض من <br>

اتصور لو بعد ما يتم كتبة النص تقوم بعملية إستبدال لكل <br> <br> مع بعض بالوسم <br>






__________________
الإن حرق أسعار الإستضافة!!
5 جيجا مساحة - 25 جيجا باندوث - كل الخصائص غير محدودة
فقط ب 200 ريال سعودي لمدة محدودة
للمراسلة
admin@al-nahhat.com
BrushZ.net للبيع مع السكربت الخاص به [مزاد]
النحات غير متواجد حالياً   قديم 26-04-2008, 10:48 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#8 (permalink)  

أخوي النحات
والله كمان ما زبط معاي

ونحن لازلنا في الانتظار
اشوف كأنها راح تصير زي المسابقة






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 27-04-2008, 01:05 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#9 (permalink)  

يا أخوان هل هناك طريقة لحذف سطر فارغ أم لا؟
أذا لايوجد طريقة, فسنتوقف عن البحث ونسلم أمرنا لله.
وإذا هناك طريقة, فدلونا على العارفين حتى لو ندفع فلوس.. لأننا والله نحتاج لحذف هالسطر االي يشوه الأسطر.

ومشكورين؟






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 27-04-2008, 09:55 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2007-
#10 (permalink)  

تفضل
كود PHP:
$var str_replace(array("\r\n""\r""\n"), ' '$var); 






__________________
a000a.uni.cc
Maximum file size : 2 mb
جميع الامتدادات متاحة بدون استتناء
--------------------
[نقاش] : أساسيات برمجة منتدى
azizsoft غير متواجد حالياً   قديم 27-04-2008, 10:15 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#11 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة swa52 مشاهدة المشاركة
انا اسمي احمد

اهدي تحياتي اليكم

وانا قادم لطرفكم بعون الله.
---------------------

وتصبح هكذا:
--------------
انا اسمي احمد
اهدي تحياتي اليكم
وانا قادم لطرفكم بعون الله.
أعتقد هذه سوف تضبط معك
كود PHP:
$var str_replace(array("\r\n\r\n""\r\r""\n\n"), array("\r\n""\r""\n"), $var); 






mr_m غير متواجد حالياً   قديم 28-04-2008, 12:13 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#12 (permalink)  

مشكورين والله يديمكم يا اخوان وجزاكم الله ألف ألف خير
هذه زبطت:

$var = str_replace(array("\r\n\r\n", "\r\r", "\n\n"), array("\r\n", "\r", "\n"), $var);


ولكن اذا كنت طماع شوية
وطلبت منكم حذف كل الأسطر الفارغة في المشاركة, وايش اسوي؟
ياريت الجواب.






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 28-04-2008, 01:10 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#13 (permalink)  

هذه التعليمة ستفي بالغرض أخي العزيز

كود PHP:
$string preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/""\n"$string); 






__________________
خالد الشمعة - Khaled Al-Shamaa
PHP, MySQL and Arabic language
DNSerror غير متواجد حالياً   قديم 28-04-2008, 08:58 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#14 (permalink)  
Thumbs up

بارك الله فيكم جميعا
الآن أنا فرحان واقولكم جزاكم الله الف الف خير
جربت السطر الأخير أزال كل الأسطر الفارغة.
مشكورييييييييييييين






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 28-04-2008, 09:22 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2003-
#15 (permalink)  

السلام عليكم

فرحتي ما كملت وآسف على ازعاجكم


حاولت استعمل هذه الطريقة في منتدى smf

وعندي هذا الانسيرت:
db_query("
INSERT INTO {$db_prefix}messages
(ID_BOARD, ID_TOPIC, ID_MEMBER, qsm, country, stat, attach, subject, body, posterName, posterEmail, posterTime, posterIP, smileysEnabled, modifiedName, icon)
VALUES ($topicOptions[board], $topicOptions[id], $posterOptions[id], '$qsm', '$country', '$stat', SUBSTRING('$msgOptions[subject]', 1, 255), SUBSTRING('$msgOptions[body]', 1, 65534), '$realName', SUBSTRING('$posterOptions[email]', 1, 255), " . time() . ",
SUBSTRING('$posterOptions[ip]', 1, 255), " . ($msgOptions['smileys_enabled'] ? '1' : '0') . ", '', SUBSTRING('$msgOptions[icon]', 1, 16))", __FILE__, __LINE__);
$msgOptions['id'] = db_insert_id();



واستبدلته بهذا لحذف الأسطر الفارغة لكن ولا يعمل اي شيء

---------------------------------------------

$body = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $msgOptions[body]);

db_query("
INSERT INTO {$db_prefix}messages
(ID_BOARD, ID_TOPIC, ID_MEMBER, qsm, country, stat, attach, subject, body, posterName, posterEmail, posterTime, posterIP, smileysEnabled, modifiedName, icon)
VALUES ($topicOptions[board], $topicOptions[id], $posterOptions[id], '$qsm', '$country', '$stat', SUBSTRING('$msgOptions[subject]', 1, 255), SUBSTRING('$body', 1, 65534), '$realName', SUBSTRING('$posterOptions[email]', 1, 255), " . time() . ",
SUBSTRING('$posterOptions[ip]', 1, 255), " . ($msgOptions['smileys_enabled'] ? '1' : '0') . ", '', SUBSTRING('$msgOptions[icon]', 1, 16))", __FILE__, __LINE__);
$msgOptions['id'] = db_insert_id();


ونرجو المساعدة يا اخوان






__________________
إستخدم ملفك الخاص لكتابة توقيعك
swa52 غير متواجد حالياً   قديم 28-04-2008, 09:54 AM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
هام جداً جداً بالنسية لي في مجلة نيوك الاصدار 5.5 absba تطوير الويب 2 18-09-2002 08:35 PM
هام جداً عن نقل الملفات للقاعدة absba تطوير الويب 4 18-08-2002 12:59 PM
هام جداً جداً جداً في منتدي vb absba إصلاح وصيانة المنتديات 4 12-08-2002 07:42 PM
هام جداً جداً جداً absba تطوير الويب 0 19-07-2002 12:46 PM
سؤال هام جداً جداً KaRiM NET إصلاح وصيانة المنتديات 0 28-04-2002 12:56 PM


الساعة الآن: 01:05 AM بتوقيت المملكة العربية السعودية