صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 16

الموضوع: ينزل سطر ( عند العرض ) ...

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

    ينزل سطر ( عند العرض ) ...



    السلام عليكم ورحمة الله وبركاته ...
    اخواني الحين عندي textarea وفيها يتم إدخال المدخل لقاعدة البيانات, كيف اقدر اخليها يوم ما يعرضها يزل السطور ,,,

    يعني عند الإدخال كذا :

    ---------------------------------------------
    بسم الله الرحمن الرحيم ,,,
    ارجو ارسال رقم هاتفكم .
    ---------------------------------------------

    لما يظهرها تصير :

    ---------------------------------------------
    بسم الله الرحمن الرحيم ,,,ارجو ارسال رقم هاتفكم .
    ---------------------------------------------

    كيف اخليه يدخل الـ <br> عند الإدخال او الإظهار ...؟

    ان شاء الله يكون قصدي واضح .

    تحياتي .





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

    marabe7 سابقاً .

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


  2. #2


    كود PHP:
    print trim('السلام عليكم                                يا          اخي'); 






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com



  3. استخدم الامر nl2br
    اي
    كود PHP:
    $text "my name is khalid
    my name is khalid"
    ;
    echo 
    nl2br($text); 
    هذا سيحل المشكلة





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

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


    اخوي Nadorino انت فهمتني غلط, وربي يعطيك العافية

    اخوي hilaby ان شاء الله بجربها الحين 10 دقايق كذا ... وان شاء الله تضبط .

    ربي يعطيك العافية يارب ...

    تحياتي .





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

    marabe7 سابقاً .

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

  5. #5


    ممم فهمت السؤال بالمقلوب
    رد الأخ hilaby هو الصحيح





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

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


    مشكور اخوي hilaby ضبطت تمام التمام ربي يجزاك خير ...

    اخوي Nadorino تسلم وانت بعد ما قصرت, الله يجزاك خير ...

    تحياتي .





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

    marabe7 سابقاً .

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

  7. #7


    العفو اخي الكريم





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

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


    صحيح كلام الإخوان .. لكن هناك مشكلة وهي أن nl2br تعيد الأسطر الجديدة كـ <br> قبل نسخة PHP 4.0.5 .. فلو كنت تصمم وفقاً لمعايير XHTML لن يكون ذلك متوافقاً مع تصميمك .. أما اذا كان إصدار PHP أحدث أو أنت تصمم باستخدام معايير HTML العادية عندها سيكون الأمر على ما يرام .. الحل سوى ذلك برأيي استخدام preg_replace ..

    تحياتي،،






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


    صحيح كلام الإخوان .. لكن هناك مشكلة وهي أن nl2br تعيد الأسطر الجديدة كـ <br> قبل نسخة PHP 4.0.5 .. فلو كنت تصمم وفقاً لمعايير XHTML لن يكون ذلك متوافقاً مع تصميمك .. أما اذا كان إصدار PHP أحدث أو أنت تصمم باستخدام معايير HTML العادية عندها سيكون الأمر على ما يرام .. الحل سوى ذلك برأيي استخدام preg_replace ..

    تحياتي،،
    يا هلا اخوي الحق يعلو, تمام طيب ممكن تشرحها عن طريق preg_replace

    تحياتي .





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

    marabe7 سابقاً .

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



  10. ياشباب ؟؟ الاصدار 4.0.5 اصدار قديم جدا ً تقريبا مر علية 4 سنوات ؟ ليش التعقيد واستعمال preg_replace





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

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


    طيب استاذ هلابي لنفرض احتجت <br> مو <br /> في الاصدار الجديد ؟؟؟








  12. ها ها !! ليش؟
    انت تحاول ان تكون ضد التيار؟ اي تيار المقايس؟
    مش معقول؟

    لا تحاول ان ترجع للوراء ها ها ..
    اذا اردت ان ترجع لل<br> فانصحك لبعدم استعمال الpreg_replace وقم باستعمال الstr_replace اولا لسرعتها .. ولان استخدام دوال الPerl سياخذ وقت لان الPHP سيضطر لرفع وتشغيل محرك الPerl اما الstr_replace لا يستخدم اي محركات اضافيه.

    وشكراً





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

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


    اقتباس المشاركة الأصلية كتبت بواسطة hilaby
    ها ها !! ليش؟
    انت تحاول ان تكون ضد التيار؟ اي تيار المقايس؟
    مش معقول؟

    لا تحاول ان ترجع للوراء ها ها ..
    اذا اردت ان ترجع لل<br> فانصحك لبعدم استعمال الpreg_replace وقم باستعمال الstr_replace اولا لسرعتها .. ولان استخدام دوال الPerl سياخذ وقت لان الPHP سيضطر لرفع وتشغيل محرك الPerl اما الstr_replace لا يستخدم اي محركات اضافيه.

    وشكراً
    ^o) .... عادي بسيطة ...

    شوف انا موقعي " مثلاً " مبني على HTML وموجود على سيرفر يتضمن إصدار PHP أحدث من 4.0.5 .. عندها سأضطر إلى عدم استخدام nl2br اذا كنت أتبع المعايير القياسية في بناء الموقع ...

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

    بالنسبة str_replace هذي أصبت فيها أستاذنا وأنا ما اهتميت كان قصدي استبدال يدوي .. وبالأخص اذا كنت تريد اكثر من حالة في نفس جملة الاستبدال .. لكن كلامك سليم ومنطقي .. شكراً لك ...

    << ملاحظة : أزعجتني طريقتك الاستفزازية هالمرة في الرد ... لا يعني انت ظنيت اني بتلاعب عشان اوصل لنقطة محيرة .. انا كل اللي في بالي اني اساعد الاخ لا أكثر ولا أقل !!!

    شكراً لتقديرك وردودك الثمينة استاذ خالد ..

    تحياتي،،






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


    مشكورين اخواني هلابي والحق يعلو, وياريت اخوي الحق تشرحلي بطريقك الـ preg_replace

    تحياتي ...





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

    marabe7 سابقاً .

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

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


    اتركنا من preg_replace .. مثل ما قال الأستاذ خالد str_replace تكفي ..

    كود PHP:
    function nl2br2($string) {
    $string str_replace(array("\r\n""\r""\n"), "<br />"$string);
    return 
    $string;
    }

    $text "my name is khalid 
    my name is khalid"

    echo 
    nl2br2($text); 
    ملاحظة: قمنا بـ 3 استبدالات لان كل نظام تشغيل يعتمد رمز معين للسطر الجديد
    \r\n في نظام ويندوز
    \n في يونيكس
    و \r في ماكنتوش

    تحياتي،










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

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

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