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

این تاپیک 11 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  علی رضا ،‏ 2 سال و 1 ماه پیش .

این تاپیک تاکنون 2129 بازدید داشته است .

تگ شده :  , , , ,

نویسنده پست
شنبه ، 4 اکتبر 2014     11:23 ق.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

سلام دوستان

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

مثل سایت های

http://jsbeautifier.org/

http://phpbeautifier.com/

http://beta.phpformatter.com/

لطفا در الویت برنامه ای معرفی کنید که با PHP باشد.

خیلی گشتم و کلی برنامه پیدا کردم.

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

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

یا با Python یا C و... نوشته شده بودند.

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

 

باتشکر

0  تشکر
یکشنبه ، 5 اکتبر 2014     8:15 ق.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

دوستان کسی نیست بتونه یک برنامه خوب معرفی کنه؟

0  تشکر
یکشنبه ، 5 اکتبر 2014     11:15 ق.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

دوستان عزیز برای درک بهتر مشکل من کد زیر را در سایت http://jsbeautifier.org/ وارد کنید:

<!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 rel="nofollow" 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>[/code]

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

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

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

پیشاپیش ممنون

0  تشکر
یکشنبه ، 5 اکتبر 2014     12:23 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

متاسفانه من زیباساز کدی که پشتیبانی چند زبانه داشته باشه و تحت وب باشه رو نمی شناسم ...

0  تشکر
یکشنبه ، 5 اکتبر 2014     12:27 ب.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

به نظرتون راهی نیست که بشه به jsbeautifier پشتیبانی PHP اضافه کرد؟

0  تشکر
یکشنبه ، 5 اکتبر 2014     12:55 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

دقیقا نمی دونم .

در صورتی که برای تحت وبش چیزی پیدا نکردی، در این مورد یه تحقیق بکنید :

  • بگرد ببین برنامه ای هست که اینکارو انجام بده (تحت سیستم عامل نه تحت وب) و رابط کامند لاین هم داشته باشه. بعد ورودی کاربر رو بگیر بده به php و از طریق php اون برنامه رو تو سیستم عامل اجرا کن و ورودی رو بهش بده تا برنامه خروجی زیبا شده رو بهت بده و برش گردونه به php ! یکم سخت میشه .
  • راه دیگه هم اینه که بتونی کدهای php رو لابلای کدهای دیگه تشخیص بدی . اونا رو بدی به یه php code butifier ! در واقع از دو تا زیبا کننده استفاده کنی . یکی برا php و دیگری برای html,css و js . کدهای php رو با استفاده ی مناسب از عبارت های منظم می تونی بیرون بکشی ...
0  تشکر
یکشنبه ، 5 اکتبر 2014     2:53 ب.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

راه حل اول: جدا از بحث دردسر مشکلاتی مهمتر دیگری هم داره( دسترسی نداشتن کاربر به سرور برای نصب برنامه یکی از بزرگترین شمکلات هست )

راه حل دوم: دارم دنبالش می گردم. اما تا الن به نتیجه نرسیدم. اکثر برنامه های مرتب سازی PHP با زبانهای غیر از PHP و JavaScript نوشته شده اند. یا PHP 5 جدید را پشتیبانی نمی کنند.

0  تشکر
دوشنبه ، 6 اکتبر 2014     6:53 ب.ظ #


علی رضا

Subscriber
31 پست6 تاپیک

سلام مجدد

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

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

0  تشکر
دوشنبه ، 6 اکتبر 2014     8:28 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام .. این سایت css , html , java و... رو پشتیبانی میکنه ... فقط میمونه php که اونم میتونی دستی درستش کنی :

link

1  تشکر
دوشنبه ، 6 اکتبر 2014     8:32 ب.ظ #


محمد مهدی اکرمی

Subscriber
605 پست28 تاپیک

سلام

یه سایت بهتر پیدا کردم که همه جی رو حتی php رو هم پشتیبانی میکنه ... من امتحان کردم شد ...

link

اینم از کدتون :

1  تشکر
پست 1 تا 10 (از مجموع 12 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .