مشکل در عبارات با قاعده

javadvjj

Member
سلام
فرض كنيد داريم
PHP:
[PPT] Hello I am A Web Site Designer .Recently I have A Problem ,Please Help Me,Thank You[/PPT]
من مي خوام با php محتويات بين دو تگ

PHP:
[PPT]..[/PPT]
بردارم و بين دو تگ
PHP:
<div class="s1"> .. </div>
قرار بدم و قالب بنديش كنم البته من يك اسكريپت دارم ولي مشكل داره و مشكلش اينكه وقتي بيشتر از يك بار از تگ [PPT] در متناستفاده مي كنم قاطي ميكنه براي مثال :
PHP:
[PPT] Hello I am A Web Site Designer .Recently I have A Problem ,Please Help Me,Thank You[/PPT]
And This Condetion The Problem Show Itself 
PPT] Please Help Me  [/PPT]]
ََAnd Again
PPT] I Love You [/PPT]]
الان در متن بالا سه بار بايد محتويات بين تگ [PPT] گرفته بشه و سه تا تگ <div> درج بشه ولي اسكريپت من اينجا قاطي مي كنه و يك بار فقط براي اولي اين كار رو انجام ميده و دوتاي ديگه همينطوري كه هستن مي مونند
اين مشكل بزرگ من در پرو‍‍ژه ي جديدم است اگر مي شه من رو كمك كنيد ممنون مي شم
خدا حافظ شما يا علي

---------------------

عنوان تاپیک طبق بند 3 قوانین انجمن ویرایش شد (مدیر بخش کورش رئوفی)
 
آخرین ویرایش توسط مدیر:

javadvjj

Member
سلام
بابا من از p30world فرار کردم اومدم اینجا که شما جواب بدید این چه وظعشه جان هر کی رو که دوست دارید کمک کنید گیر کردم
 

mosi20

Active Member
این یه تیکش
دیگه بقیشو خودت بنویس

PHP:
if( preg_match('#[PPT](.*?)[/PPT]#s' ,$data , $tike) ){
 

javadvjj

Member
سلام
ببین مشکلم حل نشد اگر میشه اسکریپت رو کامل بدی
ممنون می شم اگر بقیه هم کمکم کنند
 

k2-4u

Well-Known Member
سلام
ببین مشکلم حل نشد اگر میشه اسکریپت رو کامل بدی
ممنون می شم اگر بقیه هم کمکم کنند

خب . در کد که دوستمون گذاشته همه چی مشخصه
PHP:
$data='[PPT]ele Bele jibele[/PPT]';

if( preg_match('#[PPT](.*?)[/PPT]#s' ,$data , $tike) ){  
	echo $tike[1];
}
این هم کامل کامل
اگر مشکلی بود پیشنهاد می کنم . یک راهنمای ساده php رو مطالعه کنید
 

جدیدترین ارسال ها

بالا