جدا كردن كد هاي اچ تي ام ال از متن

mo_hash

New Member
چه طوري مي تونم كد هاي اچ تي ام ال از متن نوشته اي كه با ايتور ها پر از كد شده جدا كنم
 

msnasiri

Member
اگه منظورت اینه که html رو غیر فعال کنی بیا علامت < رو با &160 جایگزین کن
 

NabiKAZ

Well-Known Member
آیا منظورت جدا سازی متن نوشته از html است ؟!
یعنی مثلا اگر یه کد اینجوری داری: <b>salam</b> میخوای کدهای html رو حذف کنی و نوشته salam رو استخراج کنی؟!
اگر منظورت همینه که کد php برای اینکار رو قبلا تو همین فروم گذاشتم . اگر پیدا نکردی بگو دوباره بزارم برات.

اگرم منظورت چیز دیگه ای بوده واضح تر توضیح بده . ضمنا اگر از کاما استفاده کنی خیلی نوشتت خوانا تر میشه !!!

نبی
 

wayiran

New Member
mo_hash گفت:
چه طوري مي تونم كد هاي اچ تي ام ال از متن نوشته اي كه با ايتور ها پر از كد شده جدا كنم

من مي دونم منظورت چيه! منم خودم اولا اين مشكل رو داشتم...

هيچچي بايد اول اونو با مرورگرت بازش كني، بعدش متن html مورد نظرت رو كپي كني و بعد تو notepad پيستش كني... همين خودش خود به خود به كد Html تبديل ميشه..... ولي اگه همون كد رو تو frontpage پيست كني درهم بر هم ميشه.....

منظورت اين بود؟
 

wayiran

New Member
آخه منم خودم نمي دونم منظور اون دوستمون كه سوال رو پرسيد اينه يا نه!

ولي حدس زدم اين باشه كه مثلا اين كد رو ببين:

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>

<body>

<p>&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;script src=&quot;selectcustomer.js&quot;&gt;&lt;/script&gt;<br>
&lt;/head&gt;&lt;body&gt;&lt;form&gt; <br>
Select a Customer:<br>
&lt;select name=&quot;customers&quot; onchange=&quot;showCustomer(this.value)&quot;&gt;<br>
&lt;option value=&quot;ALFKI&quot;&gt;Alfreds Futterkiste<br>
&lt;option value=&quot;NORTS&quot;&gt;North/South<br>
&lt;option value=&quot;WOLZA&quot;&gt;Wolski Zajazd <br>
&lt;/select&gt;<br>
&lt;/form&gt;&lt;p&gt;<br>
&lt;div id=&quot;txtHint&quot;&gt;&lt;b&gt;Customer info will be listed here.&lt;/b&gt;&lt;/div&gt;<br>
&lt;/p&gt;&lt;/body&gt;<br>
&lt;/html&gt;</p>
</body>
</html>




اين كد حاوي يه كد html هستش! كه اينه:





<html>
<head>
<script src="selectcustomer.js"></script>
</head><body><form>
Select a Customer:
<select name="customers" onchange="showCustomer(this.value)">
<option value="ALFKI">Alfreds Futterkiste
<option value="NORTS">North/South
<option value="WOLZA">Wolski Zajazd
</select>
</form><p>
<div id="txtHint"><b>Customer info will be listed here.</b></div>
</p></body>
</html>


ولي چون اين كد دومي توي اون اولي به صورت متن دراومده اونجوري ميشه! حالا اين دوستمون ميگه كه چجوري ميشه كدي مثل كد اول رو به HTMLش (كه اين دومي هستش) تبديل كرد! منم كه گفتم هيچچي اون كد اول رو تو يه فايل html بريزه، روي مرورگرش اجراش كنه، بعدش اون قسمتي رو كه كد دوم رو نشون ميده كپي كنه و تو يه notepad پيستش كنه... اينجوري ميتونه كد دوم رو از اولي بديت بياره...
 
آخرین ویرایش:

msnasiri

Member
درست نمی دونم منظورشون چی بوده ولی فقط بگم اگه می خواین که بوسیله phpمی خوان یه متن html رو چاپ کنن باید اونو بصورت زیر بکار ببرید

کد:
echo htmlspecialchars($htmlcode);

از این کار داخل سیستم هایی که نمی خواید html فعال باشه می تونید استفاده کنید.
 

msnasiri

Member
درست نمی دونم منظورشون چی بوده ولی فقط بگم اگه می خواین که بوسیله phpمی خوان یه متن html رو چاپ کنن باید اونو بصورت زیر بکار ببرید

کد:
echo htmlspecialchars($htmlcode);

از این کار داخل سیستم هایی که نمی خواید html فعال باشه می تونید استفاده کنید.
 

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

بالا