التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

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

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#1 (permalink)  
[درس] كيف تنشئ صندوق سحري في صفحتك بسهولة


السلام عليكم و رحمة الله و بركاته .
من فترة تقريباً و أنا أبحث عن صندوق سحري لأي صفحة من صفحات الموقع يمكن الاستفادة منه ، فقمت باستخدام الصندوق السحري المختصر - برمجة روض الرياحين - و دمجته مع صفحة HTML و برمجت له دالة bbcode بالـPHP لتبديل الأكواد بالإضافة إلى تعديلات بسيطة في ملفات الجافا سكريبت - تجدوها مرفقة - .

أولاً : صفحة الـHTML:
كود:
<html dir=rtl>
<head>
<script language="javascript" src="poem.js"></script>
<script language="javascript" src="mycodes.js"></script>
<script language="javascript" src="poem_settings.js"></script>
<script language="javascript" src="color.js"></script>
<script language="javascript" src="poetry.js"></script>
<script language="javascript" src="poetSettings.js"></script>

<title>
تجربة
</title>
</head>
<body>
<table cellpadding="0" cellspacing="0" border="0">
<tr valign="bottom">
	<td colspan="2">
<!-- start control bar --><div id="controlbar"><!-- / start control bar -->
<!-- first control row -->
<div class="controlholder">
<!-- MagicToolBox 2.5 for vB3 by Alawi BaAqeel, software@rayaheen.net -->
<script language="Javascript" src="toolbox.js"></script>
<script language="Javascript">
toolbox_backcolor = "#ECE9D8";
btn_bordercolor = "black";
btn_backcolor_over = "cornsilk";
btn_backcolor_down = "white";
statusColor = "black";
tipColor = "maroon";
</script>
<STYLE TYPE="text/css">
.cbtn{
  width:20px;
  height:18px;
  cursor:hand;
}
</STYLE>
<table dir="ltr" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td align="center" oncontextmenu="return false" onselectstart="return false" 
onmousedown="Capture(1)" onmouseup="Capture(0)" onmousemove="Capture(0)">

<script language='javascript'h>
showButtons();
showKeyboard();
</script>

</td></tr></table>
<!-- end of MagicToolBox 2.5 for vB3 -->
	</div>
<!-- end control bar --></div><!-- / end control bar -->
</td>
</tr>
<tr valign="top">
	<td class="controlbar">
	
	<!-- edit text area -->
	<form name=vbform action="اسم الملف المستقبل" method=post>
<input type=text name="toolboxbar"><br>
<textarea name="message" rows="20" cols="60"></textarea>
<input type=submit value=أدخل>	
	<!-- / edit text area -->	

	</td>	
	
</tr>
</table>
</body>
</html>

ثانياً : صفحة الـPHP - طبعاً ممكن تتأكد من وجود نص في الـTextArea - دالة الـbbcode :
كود PHP:
function bbcode($text)
{
// Programmed By Dr.no ( www.algaher.com )
// Thanks To http://www.rayaheen.net For The MagicToolBox And JavaScript Files
// Some JavaScript Files were edited by Dr.no ( 24 / 1 / 2005 )

// no html codes
$text=htmlspecialchars($text);

// <br>
$text=nl2br($text);

// <b>
$text=str_replace("[b]","<b>",$text);
$text=str_replace("[/b]","</b>",$text);

// <u>
$text=str_replace("[u]","<u>",$text);
$text=str_replace("[/u]","</u>",$text);

// <i>
$text=str_replace("[i]","<i>",$text);
$text=str_replace("[/i]","</i>",$text);

// <a>
$text=str_replace("[url=","<a target=_blank href=",$text);
$text=str_replace("[/url","</a",$text);
$text=str_replace("[mail=","<a href=mailto:",$text);
$text=str_replace("[/mail","</a",$text);

// images,Flash,Media And Ram - Rm - Files
$text=str_replace("[img]","<img src=",$text);
$text=str_replace("[/img]",">",$text);
$text=str_replace("[bimg=","<img border=0 width=100 height=100 src=",$text);
$text=str_replace("[/bimg","",$text);
$text=str_replace("[flash=","<EMBED quality=high loop=true menu=false  TYPE=application/x-shockwave-flash src= ",$text);
$text=str_replace("[/flash","</embed",$text);
$text=str_replace("[media=","<div align=center><embed src=",$text);
$text=str_replace("[/media","</div></embed",$text);
$text=str_replace("[rams=","<div align=center><embed type=audio/x-pn-realaudio-plugin CONSOLE=Clip1
CONTROLS=ControlPanel,StatusBar HEIGHT=60 WIDTH=300
AUTOSTART=false SRC="
,$text);
$text=str_replace("[/rams","</embed></div",$text);
$text=str_replace("[ramv=","<div align=center><embed type=audio/x-pn-realaudio-plugin CONSOLE=Clip1
CONTROLS=ImageWindow,ControlPanel,StatusBar HEIGHT=230 WIDTH=300
AUTOSTART=false SRC="
,$text);
$text=str_replace("[/ramv","</embed></div",$text);

// Extra Codes : Line , Quote , Code and PHP
$text=str_replace("[line","<hr",$text);
$text=str_replace("[quote","<table cellspacing=0 cellpadding=0 border=1 width=60%><tr><td align=center",$text);
$text=str_replace("[/quote","</td></tr></table",$text);
$text=str_replace("[code","<table cellspacing=0 cellpadding=0 border=1 width=60%><tr><td align=left bgcolor=#D6D3D6><font color=orange>Code :</font><br",$text);
$text=str_replace("[/code","</td></tr></table",$text);
$text=str_replace("[php","<table cellspacing=0 cellpadding=0 border=1 width=60%><tr><td align=left bgcolor=#D6D3D6><font color=orange>PHP :</font><br",$text);
$text=str_replace("[/php","</td></tr></table",$text);

// Fonts And Div
$text=str_replace("[color=","<font color=",$text);
$text=str_replace("[/color","</font",$text);
$text=str_replace("[font=","<font face=",$text);
$text=str_replace("[/font","</font",$text);
$text=str_replace("[size=","<font size=",$text);
$text=str_replace("[/size","</font",$text);
$text=str_replace('[align=','<div align='$text);
$text=str_replace('[/align]','</div>'$text);
$text=str_replace(']','>',$text);
$text=stripslashes($text);

// MOVE
$text=str_replace("[move=","<marquee scrolldelay=120 direction=",$text);
$text=str_replace("[/move","</marquee",$text);

// poem
$text=str_replace("[poem","<pre><div align=justify",$text);
$text=str_replace("[/poem",'</pre><script language="javascript">doPoem()</script',$text);
return 
$text;

ثالثاً : طريقة الاستخدام :
كود PHP:
$msg=bbcode($message); // استدعاء الدالة
echo $msg // طباعة المتغير 
في المرفقات ملفات الجافا سكريبت ..
إن شاء الله يتم الاستفادة من الموضوع .
====================================================

و السلام عليكم
Dr.no






الملفات المرفقة
نوع الملف: zip tool.zip‏ (18.6 كيلوبايت, المشاهدات 653)
نوع الملف: zip images.zip‏ (51.5 كيلوبايت, المشاهدات 689)
__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 24-01-2005, 05:47 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2002-
#2 (permalink)  

بارك الله فيك


لكن تنقص الصور يا ريت تضعها مع المرفقات






__________________
PixStyle.com
Danger_Zone غير متواجد حالياً   قديم 24-01-2005, 10:09 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Apr 2004-
#3 (permalink)  

السلام عليكم

مشكور أخوي Dr.no


أخوكم حمد






star4host غير متواجد حالياً   قديم 24-01-2005, 10:27 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#4 (permalink)  

أهلاً أخي Danger_Zone و شكراً على الملاحظة و هي بالمرفقات .
=-=-
شكراً على المرور أخي aa25

و السلام عليكم
Dr.no






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 25-01-2005, 02:26 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2002-
#5 (permalink)  

نعم شكرا أخي تمت التجربة ورائعة






__________________
PixStyle.com
Danger_Zone غير متواجد حالياً   قديم 25-01-2005, 02:49 AM
رد مع اقتباس
مشرف سوالف عامة و خبير في التسوق من الانترنت
تاريخ التسجيل: Oct 2003-
#6 (permalink)  

مشكوووووور اخوي و ما تقصر الف شكر

بس ممكن طلب بسيط و اللي يرحم و الدينك و يجعلهم في الجنه يارب


تكفون شباب منو يسويه و يحطه لنا بالمرفقات جاهز تكفون الله يخليكم


وشكرا






__________________
سبحان الله وبحمده

Yesterday was hell
But Today I'm fine without you
Runaway this time without you

مواقعي.. ^^
Q8iEnG :: Lazqa :: ClickClick support C++ Language :: Mr.Bean's World
شاعر_الظلام غير متواجد حالياً   قديم 25-01-2005, 08:55 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#7 (permalink)  

العفو أخي Danger_Zone و بالتوفيق إن شاء الله .

العفو أخي شاعر_الظلام ..
تقصد وضع صفحة الـHTML مباشرة ؟

و السلام عليكم
Dr.no






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 25-01-2005, 11:11 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2002-
#8 (permalink)  

هذي مجمعه وجاهزة اللي سويته بس كوبي للي حطه dr no للتجربة






الملفات المرفقة
نوع الملف: zip tool.zip‏ (59.0 كيلوبايت, المشاهدات 584)
__________________
PixStyle.com
Danger_Zone غير متواجد حالياً   قديم 25-01-2005, 02:24 PM
رد مع اقتباس
مشرف سوالف عامة و خبير في التسوق من الانترنت
تاريخ التسجيل: Oct 2003-
#9 (permalink)  
No

I mean

Php






__________________
سبحان الله وبحمده

Yesterday was hell
But Today I'm fine without you
Runaway this time without you

مواقعي.. ^^
Q8iEnG :: Lazqa :: ClickClick support C++ Language :: Mr.Bean's World
شاعر_الظلام غير متواجد حالياً   قديم 25-01-2005, 06:01 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Mar 2003-
#10 (permalink)  

الله يعطيك العافية .. ما قصرت






__________________
قال عليه الصلاة والسلام:"ليس منا من دعا إلى عصبية وليس منا من قاتل على عصبية وليس منا من مات على عصبية"

# مشاريع:
- الفوائد .. خلاصة العلم والمعرفة
alfawaed.net

العمل بصمت - nawaf.hareeri.net
العملاق غير متواجد حالياً   قديم 25-01-2005, 09:43 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2003-
#11 (permalink)  

الف الف شكر لك اخوي Dr.no
والله يعطيك العافيه ويجزاك خير

وشكراً






alsultannb غير متواجد حالياً   قديم 26-01-2005, 05:13 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#12 (permalink)  

العملاق شكراً على مرورك
=-=-
alsultannb العفو

أخي شاعر_الظلام ، ملف الـPHP يعتمد على ما تريد وضعه في صفحة الـHTML و قد بينت كيفية وضع الدالة و الاستدعاء و الاستخدام .

و السلام عليكم
Dr.no






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 26-01-2005, 04:32 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#13 (permalink)  

وهذا كمان درس ، ان شاء الله يفيدكم

http://www.php-ar.com/View_Lesson.ph...78d85a9d25a724

تحياتي






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

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 26-01-2005, 08:19 PM
رد مع اقتباس
مشرف سوالف عامة و خبير في التسوق من الانترنت
تاريخ التسجيل: Oct 2003-
#14 (permalink)  

الف مليوووووووون شكر لكم

تسلمون حبايبي






__________________
سبحان الله وبحمده

Yesterday was hell
But Today I'm fine without you
Runaway this time without you

مواقعي.. ^^
Q8iEnG :: Lazqa :: ClickClick support C++ Language :: Mr.Bean's World
شاعر_الظلام غير متواجد حالياً   قديم 27-01-2005, 09:35 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Jun 2004-
#15 (permalink)  

ممكن مثال على الصندوق السحري






__________________
سبحان الله وبحمده---سبحان الله العظيم
برامج عربية:
البوابة العربية
المدونه العربيه
MySmartBB
Suliman1 غير متواجد حالياً   قديم 31-01-2005, 09:36 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#16 (permalink)  

تفضل : http://www.algaher.com/scripts/tool/






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 01-02-2005, 01:31 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2002-
#17 (permalink)  

شكرا لكم جميعا






__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887


www.mr-php.com.sa
www.mr-php.com
المهمة9 غير متواجد حالياً   قديم 02-02-2005, 03:31 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#18 (permalink)  

الله يجزاك خير .. والله انك فكييييييييييييت ازمة







__________________
فنون لخدمات التصميم والإستضافة

|||||||||||||||||||||||||||||||||||||||||

SUPPORT @ FONONHOST.COM
DESIGN @ FONONHOST.COM

3arabhost.net للبيع

فنون هوست غير متواجد حالياً   قديم 06-02-2005, 02:12 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#19 (permalink)  

ماشاء الله البرنامج صغير ورائع بارك الله فيك يا أخي ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 06-02-2005, 02:41 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#20 (permalink)  

المهمة9 - فنون هوست - إنترنت بلس .. شكراً على المرور
و إن شاء الله احاول وضع دروس أخرى






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 06-02-2005, 05:18 PM
رد مع اقتباس
ينتظر رسالة التوكيد
تاريخ التسجيل: Feb 2004-
#21 (permalink)  

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






algeriehost غير متواجد حالياً   قديم 17-02-2005, 04:58 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#22 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة algeriehost
جزاك الله خير ولكن كيف نضع هذا الصندوق في برنامج المقالات مثل الناشر للأخ رضا مثلا او اي برنامج مقالات
شكراً أخي استضافة الجزائر على المرور ..
بخصوص وضع الصندوق في سكريبت آخر فعليك :
أولاً : التعديل في هيدر السكريبت بوضع ملفات الجافا .
ثانياً : وضع كود الـHTML الخاص بالصندوق في المكان المناسب للإضافة .
ثالثاً : الـTextarea يجب أن يكون الـname الخاص به هو message و اسم الـForm هو vbform .
رابعاً : إضافة استدعاء الدالة في المكان الذي تريد به العرض .

و السلام عليكم
Dr.no






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 17-02-2005, 09:02 PM
رد مع اقتباس
صاحب موقع مهارات سوفت
تاريخ التسجيل: Apr 2004-
#23 (permalink)  

جميل جداً أخي الكريم ..

وإلى الامااااااام..

وخالص المودة ..






__________________
██████████
██████████
██████████


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


للتواصل ..
00967733873335

باب الحارة .. للبيع ..!!
مُجَاهِد غير متواجد حالياً   قديم 03-03-2005, 09:27 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2003-
#24 (permalink)  

أهلاً اخي مجاهد على مرورك الكريم ..






__________________
دكتور لا
Dr.no غير متواجد حالياً   قديم 04-03-2005, 03:11 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2003-
#25 (permalink)  

الله يعطيكم الف الف الف الف عافية

درس رووووووووعه

لازم أجربه وأطبق

تحياتي






__________________
لينكس فور دايركت لاستضافة مواقع الانترنت
E-C0d3 غير متواجد حالياً   قديم 08-03-2005, 04:04 AM
رد مع اقتباس
رد


 

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

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

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



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