سوالف اندرويد




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

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال
#1  
اصنع نظام BBكود الخاص بك بكل سهولة

بسم الله الرحمن الرحيم

على غرار موضوع الاخ الكريم أبو عتيبة جزاه الله كل خير وهو
اصنع نظام القوالب الخاص بك بكل سهولة ، وبدون الإعتماد على أي نظام آخر

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

فكرة العمل :
استبدال كود BB بكود HTML بسيط

كل ما نحتاجه هو مايلي :
ملف نسميه function.php

ويكون بداخله دالة صغيرة تقوم باستبدال كود BB الموجود بالنص الى أكواد HTML عاديه
كود PHP:
<?php

function zizo ($zizo){
$array = array("[b]","[/b]","[i]","[/i]","[img]","[/img]");
$array1 = array("<b>","</b>","<i>","</i>","<img src=",">");
$zizo1 str_replace($array,$array1,$zizo);
echo 
$zizo1;
}

?>
كما تلاحظ فى الداله اعلاه سوف يتم استبدال الاكواد اللى بالاعلى [b] ب <b> ... الخ
واذا اردنا اختبار عمل الدالة ننشئ ملف مثلا z.php
ونضع به الكود التالى
كود PHP:
<?php
include("function.php");
echo
"النتيجه : <br><br>";
$z $_POST['z'];
$z1 zizo($z);

echo
"$z1";
echo
"<br><br><br><br><form method=POST action=z.php>
<input type=text name = z ><br><br><br>
<input type=submit value = submit >"
;
?>
وللاختبار قم بوضع هذا الكود فى مربع النص وضغط زر submit
كود PHP:
[b]خط عريض[/b]  [i]خط مائل[/i
لاحظ أن :

قمت بوضع 6 كلمات على سبيل المثال ويتك استبدالهم ب 6 مثلهم على نفس الترتيب
وقمت باستخدام داله str_replace لاستبدال الكلمات بالمصفوفة الاولى بالثانية

لا تنسونا من الدعاء






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 16-10-2008, 05:14 PM
الرد مع إقتباس
عضو نشيط جدا
#2  

الفكرة اسهل ما يكون واعتقد انها فعالة بنسبة كبيرة

بارك الله فيك






__________________
Ahmed Hassan

Web.Serve
Alcomputergy.Com is offline   قديم 17-10-2008, 06:39 AM
الرد مع إقتباس
عضو فعال
#3  

إقتباس:
المشاركة الأصلية بواسطة Alcomputergy.Com مشاهدة مشاركة
الفكرة اسهل ما يكون واعتقد انها فعالة بنسبة كبيرة

بارك الله فيك
واياكم اخى الحبيب

وشكرا لمرورك






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 17-10-2008, 06:57 AM
الرد مع إقتباس
عضو فعال
#4  

اخي الكريم اضافة ماهو كود bb انا اسمع عنة لكن معرفش فيدتة






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 17-10-2008, 07:36 AM
الرد مع إقتباس
عضو فعال
#5  

لاحظ معى هذه الصفحة
سوالف سوفت - قائمة أكواد المنتدى المتاحة BB Code

يقوم كود BB بتحويل اكواد HTML الى اكواد اخرى يتم التعامل مثلها مثل الـ HTML
وتعمل هذه الطريقة على سماح بعض اكواد HTML فقط دون باقى الاكواد
وتعد هذه الطريقة الافضل حيث ستقوم بفلترة المحتوى لاى نص يدخل للقاعدة من اكواد الـ HTML تحسبا لأى اكواد خبيثة
وتسمح بادخال اكواد bb فقط وتقوم هذه الداله الجديدة باعادة استرجاع اكواد bb الى HTML مرة اخرى

مثال مبسط
أحدهم يريد وضع صورة فى احد الردود فى المنتدى البسيط تبعك اللى انت سويته فيكون على الصورة
كود PHP:
<img src=http://www.swalif.net/softs/images/buttons/reply.gif > 
ولكنك يجب ان تمنع ادخال أكواد HTML للقاعدة تحسبا لأى كود خبيث
وتريد السماح فى ذات الوقت ببعض الاكواد ككود الصور كما بالاعلى

فما رأيك بادخالة على الصورة التاليه
كود PHP:
[img]http://www.swalif.net/softs/images/buttons/reply.gif[/img] 
بالتأكيد ستكون افضل حيث ستقوم بترجمة الى الصورة الاصليه

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

اتمنى ان اكون وفقت فى شرحها لك

دمت بالخير






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 17-10-2008, 07:49 AM
الرد مع إقتباس
عضو فعال
#6  

إقتباس:
المشاركة الأصلية بواسطة edafa.info مشاهدة مشاركة
لاحظ معى هذه الصفحة
سوالف سوفت - قائمة أكواد المنتدى المتاحة BB Code

يقوم كود BB بتحويل اكواد HTML الى اكواد اخرى يتم التعامل مثلها مثل الـ HTML
وتعمل هذه الطريقة على سماح بعض اكواد HTML فقط دون باقى الاكواد
وتعد هذه الطريقة الافضل حيث ستقوم بفلترة المحتوى لاى نص يدخل للقاعدة من اكواد الـ HTML تحسبا لأى اكواد خبيثة
وتسمح بادخال اكواد bb فقط وتقوم هذه الداله الجديدة باعادة استرجاع اكواد bb الى HTML مرة اخرى

مثال مبسط
أحدهم يريد وضع صورة فى احد الردود فى المنتدى البسيط تبعك اللى انت سويته فيكون على الصورة
كود PHP:
<img src=http://www.swalif.net/softs/images/buttons/reply.gif > 
ولكنك يجب ان تمنع ادخال أكواد HTML للقاعدة تحسبا لأى كود خبيث
وتريد السماح فى ذات الوقت ببعض الاكواد ككود الصور كما بالاعلى

فما رأيك بادخالة على الصورة التاليه
كود PHP:
[img]http://www.swalif.net/softs/images/buttons/reply.gif[/img] 
بالتأكيد ستكون افضل حيث ستقوم بترجمة الى الصورة الاصليه

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

اتمنى ان اكون وفقت فى شرحها لك

دمت بالخير

جزاك الله خيرا اخي الكريم اضافة اخي اضافة انا عندي مشكلة في الغة العربية في الفيرفوكس والكس بلورر بسبب انا خليط الملفات الي بعملة بصيغة utf-8 فا ا>ي اخلية علي ه>ا الخصية علي طول وشكرااااااااااااا






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 17-10-2008, 08:40 AM
الرد مع إقتباس
عضو مميز
#7  

ممكن عمل نظام بي بي كود إحترافي بالريجولر إكسبريشن ولكن

- تستهلك الكثير من المعالجة
- الكل الأن يبحث عن الوايزنج

فليت شخص يشرح لنا الوايزنج بالتدريج وكيف نجعلقه يتوافع مع كل المتصفحات

بدلاً من إستخدام المحررات الجاهزة المليئة بما لا نريده






__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is offline   قديم 17-10-2008, 11:55 AM
الرد مع إقتباس
عضو فعال
#8  

إقتباس:
المشاركة الأصلية بواسطة محمدهلال مشاهدة مشاركة
جزاك الله خيرا اخي الكريم اضافة اخي اضافة انا عندي مشكلة في الغة العربية في الفيرفوكس والكس بلورر بسبب انا خليط الملفات الي بعملة بصيغة utf-8 فا ا>ي اخلية علي ه>ا الخصية علي طول وشكرااااااااااااا
حاول دائما باستخدام برنامج الـ notepad ++ فى جميع مشاريعك بصيغة utf8 حتى لا تظهر كرموز فى المتصفحات

قبل البدء فى تنفيذ اى مشروع تأكد تماما من انك ضابطها على utf8 تماما

وشكرا لمرورك

إقتباس:
ممكن عمل نظام بي بي كود إحترافي بالريجولر إكسبريشن ولكن

- تستهلك الكثير من المعالجة
- الكل الأن يبحث عن الوايزنج

فليت شخص يشرح لنا الوايزنج بالتدريج وكيف نجعلقه يتوافع مع كل المتصفحات

بدلاً من إستخدام المحررات الجاهزة المليئة بما لا نريده
عذرا اخوى لا اعرف ماذا تتحدث عن ,, وما هو الريجيلور اكسبريشن

شكرا لمرورك






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 17-10-2008, 11:41 PM
الرد مع إقتباس
عضو فعال
#9  

أخى محمد هلال
يمكنك اضافة هذه الميتا لجميع صفحات موقعك
أو تضمنها ضمن ملف function.php وتستدعي ملف function كما تفعل كل مرة

كود PHP:
<meta http-equiv="Content-Type" content="text/html; charset="cp-1265" /> 
ماذا يفعل الكود؟

يقوم بتحويل الترميز فى المتصفحات الى ( cp-1265 عربى ) ولا يستخدم الترميز الافتراضى utf-8






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 18-10-2008, 01:07 AM
الرد مع إقتباس
عضو فعال جدا
#10  

درس جميل اخي ، ماقصرت ويعطيك الف عافيه

وهذا كمان درس كامل

:الدرس من هنا:


تحيتي






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar is offline   قديم 18-10-2008, 05:54 AM
الرد مع إقتباس
عضو فعال
#11  

إقتباس:
المشاركة الأصلية بواسطة Mr.php-ar مشاهدة مشاركة
درس جميل اخي ، ماقصرت ويعطيك الف عافيه

وهذا كمان درس كامل

:الدرس من هنا:


تحيتي
شكرا اخوى على المرور والدرس الكامل
تحياتى لك






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 18-10-2008, 06:20 AM
الرد مع إقتباس
عضو مميز
#12  

Regular Expressions

ما تراه هو ما تحصل عليه - ويكيبيديا، الموسوعة الحرة






__________________
السيف أصدق أنباء من الكتب
محب الله ورسوله is offline   قديم 18-10-2008, 08:04 AM
الرد مع إقتباس
عضو فعال
#13  

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






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 18-10-2008, 11:25 AM
الرد مع إقتباس
عضو نشيط
#14  

كيف امرر ما بين وسمين إلى دالة معينة متل highlight_string()

كما هو الحال بالنسبة لــ كود php في المنتديات

كود:
 
[php]






azizsoft is offline   قديم 18-10-2008, 10:34 PM
الرد مع إقتباس
عضو فعال
#15  

إقتباس:
المشاركة الأصلية بواسطة azizsoft مشاهدة مشاركة
كيف امرر ما بين وسمين إلى دالة معينة متل highlight_string()

كما هو الحال بالنسبة لــ كود php في المنتديات

كود:
 
[php]
ها هو طلبك بصورة مبسطة للغايه
كود PHP:
<?php
$string 
="[ php]php print 'php';[ /php]";
$astr_replace("[ php]","<?",$string);
$b str_replace("[ /php]","?>",$a);
$c highlight_string($b,true);
echo  
$c;
?>
احفظ الملف بامتداد php وجربه
أتمنى ان اكون وفقت فى مساعدتك
وأى استفسار أنا حاضر






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 19-10-2008, 01:19 AM
الرد مع إقتباس
عضو فعال
#16  

واعتقد أن الكود التالى هو الافضل فى حالة ان الكود المراد وضعه بين الوسمين مكون اكثر من سطر

كود PHP:
<?php
$code 
'[php1]<?php
$str = "Hello world!";
echo $str;
?>[/php1]'
;

echo 
preg_replace_callback('/\[php1\](.*)\[\/php1\]/s'"highlight"$code);

function 
highlight($matches)
{
    return 
highlight_string($matches[1], true);

?>
طبعا تم استخدام [php1]و [php1/] حتى لا يحدث خطأ لأن سوالف تستخدم [ p h p ]

اذا بدك تحذف الواحد احذفه

وأى استفسار انا حاضر بإذن الله






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 19-10-2008, 01:34 AM
الرد مع إقتباس
عضو نشيط جدا
#17  

رائع ، يعطيك العافية
تحياتي
محمد






Mohammad Kamal is offline   قديم 21-10-2008, 10:24 PM
الرد مع إقتباس
عضو فعال
#18  

امممممم

بجد انت مبدعـــــ
جميل يا غالي تسلم يا رب






__________________
كن حكيم في استخدام عقلك
محمد كيوان is offline   قديم 22-10-2008, 06:04 PM
الرد مع إقتباس
عضو فعال
#19  

إقتباس:
المشاركة الأصلية بواسطة kemoo مشاهدة مشاركة
رائع ، يعطيك العافية
تحياتي
محمد
شكرا اخوى على المرور

إقتباس:
المشاركة الأصلية بواسطة elalbab مشاهدة مشاركة
امممممم

بجد انت مبدعـــــ
جميل يا غالي تسلم يا رب
تسلملى اخوى






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 22-10-2008, 06:20 PM
الرد مع إقتباس
عضو فعال
#20  

3 سنوات كانت ايام






__________________
FaceBook Application Developer
تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
مشروعى داخل معرض الاتصالات
لمراسلتي إضغط هنا
سبحان الله وبحمده سبحان الله العظيم
edafa.info is offline   قديم 22-09-2011, 01:12 AM
الرد مع إقتباس
الرد على الموضوع



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

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

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
اصنع نظام القوالب الخاص بك بكل سهولة ، وبدون الإعتماد على أي نظام آخر أبو عتيبة PHP 15 28-11-2008 04:10 PM
وفر تعبك و اصنع الميتا تاج بكل سهولة و اضمن ظهور موقعك فى جووجل Bu 3Li الويب والويب 2.0 والـ Semantic Web 3 28-04-2007 06:32 AM
صمم استايل ال ib الخاص بكل سهولة مع هالموقع Hossam AL-Abdeh الإصلاح والصيانة 1 20-04-2005 03:42 PM
الآن ... إجعل جهازك الخاص سيرفر إستضافة بكل سهولة !!! Syria com الويب والويب 2.0 والـ Semantic Web 21 10-01-2003 01:39 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:11 PM.