| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| دالة بسيطة للتخلص من عناوين الموضوع الطويلة (( short_string )) السلام عليكم ورحمة الله وبركاته قبل فترة ليست بالقليلة .. وجدت أحد الأعضاء ( أعتقد في هذا المنتدى ) يطلب دالة أو كود يقوم بالتخلص من النصوص الطويلة فبرمجة هذه الدالة .. التي استخداماتها عديدة منها : نلاحظ البعض يكتب عنوان للخبر أو الموضوع ويكون طويل جداً مع إن طول العنوان مضبوط كي نعلم محتوى الموضوع لكن سيظهر شكل الصفحة بطريقة غير جيدة ( ليست جميلة ) بهذه الدالة تستطيع التخلص من العناوين الطويلة في الاقسام فقط ولكن يظل طول وشكل العنوان كما هو .. هذه الدالة :- كود PHP: طريقة الإستخدام : الدالة تحتاج إلى بارامترين الأول هو النص ( العنوان ) والثاني هو عدد الحروف التي تريد إظهارها وإذا زاد النص عن هذا العدد يقوم بإستبدال النص المتبقي بالنقاط ... مثال كود PHP: Welcome in ... ملاحظة : الدالة تقوم بتغيير النص عند العرض فقط ! .. أي أن النص يبقى كما هو .. تستطيع وضع حقل بقاعدة البيانات خاص بعدد الحروف التي تريد إظهارها وعند إظهار عنوان الموضوع في القسم يظهر جزء من العنوان ، والعنوان كاملاً عند الدخول لهذا العنوان كما هو موجود في مجلة المبرمج العربي rafia 1.4 بالتوفيق للجميع ،،،
__________________ الإستضافات : http://www.ala7lam.net/host.html موضوع الإستضافات وخدماتنا : إستضافات وخدمات شبكة الأحلام التطويرية ... | |||||
|
| |||||
|
شكرا لك اخوي وسبق انا ان وضعت تقريبا نفس الموضوع وموجود بسوالف ، واضافة الاخ هاشم دالة جديدة .. عموما الف شكر لك .. وكمان موجوده هناا.. ![]() http://www.phpfaq.php-ar.com/index.p...d6268723b7c16d ملاحظه مهمه جدا : خـل نشــوف اضافتــك في PHP FAQ عـزيـزي ![]() تحياتي
__________________ بي اتش بي العرب : php-ar.com دروس PHP خاص : phpfaq.php-ar.com new site : www.naifphp.net/web | |||||
|
| |||||
|
يا هلا ومرحبا بك جريح وحياك الله .. شاكر لك ردك يا الغالي وبالنسبة للموقع توني اشوفه ، واحد قالي تعرف موقع أسئلة البي اتش بي .. حسبته أجنبي قلت لا .. بإذن الله سأتواجد هناك .. لانه لدي موضوع لطريقة عمل المتواجدون الآن تقبل تحياتي ،،،
__________________ الإستضافات : http://www.ala7lam.net/host.html موضوع الإستضافات وخدماتنا : إستضافات وخدمات شبكة الأحلام التطويرية ... | |||||
|
| |||||
|
شكرا لك وبارك الله فيك .. ملاحظة: الدالة التي ستكون أفضل بكثير هي أن تقوم بعرض عدد معين من الحروف كما ذكرت مع مراعاة المسافات .. فليس مقبولا أن تكون الكلمات التي تظهر مثلا: إذا رأيت نيوب اللي... والنص الأصلي: إذا رأيت نيوب الليث بارزة .. وهذا سيكون تمرينا جيدا ![]() وفي انتظار "المتواجدون الآن"
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
قمت بعمل هذه الدالة ولله الحمد لقطع النصوص الطويلة مع مراعاة المسافات, كما قال الاخ انترنت بلس كود PHP: كود PHP: | |||||
|
| |||||
|
ماشاء الله يا عملاق دالة ممتازة .. لاحظت فقط أنها تطبع عدد أحرف أكثر من المحدد .. ما رأيك أن نفتح مواضيع جديدة لمثل هذه الدوال كمسابقات تطوير بين الأعضاء؟ أعتقد سنخرج بدوال ممتازة تفيدنا جميعا .. تعديل: ملاحظة أخرى .. لأن الدالة تعمل على الحروف حرف حرف وكذلك دالة substr للاستبدال فهي بطيئة نسبيا (طبعا بالمايكرو ثانية) ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
أخي انترنت بلس, آلية عمل الدالة, هي في حالة وجود مسافة بعد الطول المحدد للقطع, سيتم القطع مباشرة وإلا فسوف يبحث عن أقرب مسافة للأمام. عموماً الدالة ليست دقيقة تماماً, ولكن ان شاء الله راح اطورها إلى ان تصل الى الجودة المطلوبة وفكرة المسابقة جداً رائعة اتمنى ان تفكر فيها بجدية, راح تكون منافسة شريفة وقوية وابدعات من الاعضاء مالها آخر, وفي النهاية ممكن نجمعها نحطها في مكتبة للدوال لمن أراد ان يستفيد من الجهود العربية 100%
__________________ قال عليه الصلاة والسلام:"ليس منا من دعا إلى عصبية وليس منا من قاتل على عصبية وليس منا من مات على عصبية" # مشاريع: - الفوائد .. خلاصة العلم والمعرفة العمل بصمت - nawaf.hareeri.net | |||||
|
| |||||
|
بصراحة أنا كنت في انتظار ردك أنت بالذات فأنا تعجبني أعمالك ومجهوداتك من خلال متابعتي لها في سوالف .. وإن كان معظمها في فترات سابقة .. ومع مبرمج مثلك ستكون الحوارات البرمجية رائعة إن شاء الله ومفيدة للجميع ..أوكي .. سأطرح أول مسابقة وتكون للموضوع الحالي ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
الله يهديك يا انترنت بلس, انا المفروض اللي اقلك الكلام هذا عموماً, انا متحمس للموضوع, وراح اطور الدالة السابقة, واضعها في موضوع المسابقة الذي طرحته انتظرني
__________________ قال عليه الصلاة والسلام:"ليس منا من دعا إلى عصبية وليس منا من قاتل على عصبية وليس منا من مات على عصبية" # مشاريع: - الفوائد .. خلاصة العلم والمعرفة العمل بصمت - nawaf.hareeri.net | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |