در خواست مرتب ساز یا زیبا کننده HTML, CSS, JavaScript, PHP

سلام دوستان

یک اسکریپت می خوام که بتونم HTML, CSS, JavaScript, PHP مرتب کنه.

مثل سایت های

http://jsbeautifier.org/
http://phpbeautifier.com/
http://beta.phpformatter.com/
لطفا در الویت برنامه ای معرفی کنید که با PHP باشد.

خیلی گشتم و کلی برنامه پیدا کردم.
اما یا فقط برای یک زبان هستند و زبانهای دیگر را درست مرتب نمی کنند.

یا PHP 5+ را پشتیبانی نمی کنند و...

یا با Python یا C و... نوشته شده بودند.
در حالی که برنامه ای می خوام که PHP یا JavaScript باشه.



باتشکر
 

hoceyn

Active Member
همه دنبال minify کردنن ، شما دنبال زیبا کردن... جالبه. میشه بفرمایید برای چه کاری می خواید؟
 
همه دنبال minify کردنن ، شما دنبال زیبا کردن... جالبه. میشه بفرمایید برای چه کاری می خواید؟

minify که سر جاش هست.

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

اما موقعه ذخیره کردن فایل ها minify میشه.

توجه کنید که برنامه های ویرایشگر در اینترنت زیاده، اما من نمی خوام یک ویرایشگر حرفه ای ارائه بدم. فقط یک textarea هست که داخلش کدها به صورت مرتب شده و زیبا نمایش داده میشه.
 
دوستان عزیز برای درک بهتر مشکل من کد زیر را در سایت http://jsbeautifier.org/ وارد کنید:

HTML:
<!DOCTYPE html><html lang="en"><head><meta  charset="utf-8"><meta http-equiv="X-UA-Compatible"  content="IE=edge"><meta name="viewport"  content="width=device-width, initial-scale=1"><title>Bootstrap  101 Template</title><!-- Bootstrap --><link  href="css/bootstrap.min.css" rel="stylesheet"><!-- HTML5 Shim and  Respond.js IE8 support of HTML5 elements and media queries --><!--  WARNING: Respond.js doesn't work if you view the page via file://  --><!--[if lt IE 9]><script  src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><script   src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]--><style>*{padding:0;margin:0;}body{direction:rtl;}</style></head><body><?php  echo  "Loading...";$a=array("1","2","3");$b=array("1"=>"a","2"=>"b");if(true==true){echo  "Complate.";}function func($var){echo $var;}?><h1>Hello,  world!</h1><!-- jQuery (necessary for Bootstrap's JavaScript  plugins) --><script  src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><!--  Include all compiled plugins (below), or include individual files as  needed --><script  src="js/bootstrap.min.js"></script><script>var a=new  Array("1","2","3");function  func(v){alert(v);}if(true==true){alert("true");}</script></body></html>

تنها در 2 قسمت مشکل وجود دارد:
1- در خط 13
2- در خط 26 که همش کدهای PHP است و مرتب نشده است.

سایت های http://phpbeautifier.com/ و http://beta.phpformatter.com/ فقط کدهای PHP را مرتب می کنند.

اگر بتونید راهی معرفی کنید که بتونم به jsbeautifier قابلیت مرتب سازی PHP را اضافه کنم، کار تمومه.

پیشاپیش ممنون
 
سلام مجدد

دوستان خیلی گشتم. ولی نتونستم به نتیجه برسم.

کسی نیست بتونه کمک کنه؟
 

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

بالا