النتائج 1 إلى 15 من 15

الموضوع: إزالة سطر فارغ من النص, هام جداً جداً

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

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



    السلام عليكم

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

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

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

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

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



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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

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


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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  3. #3


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

    كود:
    trim($text);






    __________________
    ahmed sliman .. Web Programmer
    ahmeds _ link @ hotmail . com

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  5. #5
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


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

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





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    سلام

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

    لما نسوي trim

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

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

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

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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    604


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

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





    __________________

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

    ومشكورين؟





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  10. #10
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


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







  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    512


    انا اسمي احمد

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

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

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







  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


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

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


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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    547


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

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






    __________________
    خالد الشمعة - Khaled Al-Shamaa
    PHP and Arabic language

  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    Thumbs up



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






    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.

  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    السلام عليكم

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


    حاولت استعمل هذه الطريقة في منتدى 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();


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





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض