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

آپلود فایل در پوشه ی قالب از مدیریت سایت

تاریخ انتشار: 16 تیر 1393
ارسال کننده: boysky68
سلام دوستان.شاید برای شما هم پیش اومده باشه که بخواید یه تصویر رو در قالب سایت آپلود کنید و مجبور باشید بصورت مستقیم یا از طریق FTP این کار رو انجام بدید.این هک کار شما رو خیلی راحت میکنه . با نصب این هک میتوانید از طریق مدیریت و ویرایش قالب، تصویر را در پوشته ی انتخابی از قالب آپلود نمایید.
  • آموزش نصب
  • تصاویر
در فایل /engine/inc/templates.php کد زیر را پیدا کنید :
<div class="title">{$lang['opt_edteil']} <b>{$do_template}</b> {$lang['templates_help']} <a class="main" href="http://dle-news.ru/extras/online/all2.html" target="_blank">http://dle-news.ru/extras/online/all2.html</a></div> </div>


پس از کد بالا کد زیر رو قرار بدید :

HTML; echo "<table width='100%' style='table-layout:fixed;'><tr><td style='padding-left:10px;'><div class='navigation'> <b>فایل مورد نطر را انتخاب کنید</b> </div><form method='post' enctype='multipart/form-data'>پوشه ی مورد نظر را انتخاب کنید <select name='dirname'>"; $tplpath = "/templates/".$do_template; showTree("./".$tplpath, ""); function showTree($folder, $space) { $files = scandir($folder); foreach($files as $file) { if (($file == '.') || ($file == '..')) continue; $f0 = $folder.'/'.$file; if (is_dir($f0)) { echo "<option value=\"".$space.$file."\">".$space.$file."</value>\n"; } } } echo "</select> <input name=\"file\" size=\"18\" type=\"file\" value=\"\" > <input name=\"submit\" type=\"submit\" value=\"آپلود\" class=\"btn btn-primary\"></form>"; $dirname = htmlspecialchars(stripslashes($_POST['dirname'])); $file = $_FILES['file']['tmp_name']; $filename = $_FILES['file']['name']; if(!empty($file)) { ini_set('memory_limit', '32M'); $maxsize = "20000000"; $extentions = array("gif","jpg","jpeg","png","swf","js","css","tpl"); $size = filesize ($_FILES['file']['tmp_name']); $type = strtolower(substr($filename, 1 + strrpos($filename, "."))); if($size > $maxsize) { echo 'حجم تصویر از حد مجاز بیشتر میباشد'; } elseif(!in_array($type,$extentions)) { echo '<b> این نوع فایل پشتیبانی نمیشود</b>'; } else { if (copy($file, ROOT_DIR.$tplpath."/".$dirname."/".$filename)) echo " فایل <b>".$filename."</b> آپلود شده: ".$tplpath."/".$dirname."/<script>setTimeout('location.replace(\"{$PHP_SELF}?mod=templates\")', 3000);</script>"; } } echo "</td></tr></table>"; echo <<<HTML <div class="unterline"></div>
آپلود فایل در پوشه ی قالب از مدیریت سایت
10 نفر (10 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
18 تیر 1393 - 01:30
ممنون این هک خیلی به دردم میخوره makhsoosefreeiran
عضو سایت
18 تیر 1393 - 22:46
ممنون ازایمان عزیز
واقعاکاربردی هست labkhand
عضو سایت
21 تیر 1393 - 22:18
in hack ba 10. moshkel dare

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/mahboubh/domains/imamkhoy.ir/public_html/portal/6/engine/inc/templates.php
on line 285

--------------------
عضو سایت
21 تیر 1393 - 22:32
,cms
دوست عزیز از زبان فارسی برای نوشتار استفاده کنید flower
عضو سایت
22 تیر 1393 - 01:29
نقل قول: cms
in hack ba 10. moshkel dare

Parse error&#58; syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/mahboubh/domains/imamkhoy.ir/public_html/portal/6/engine/inc/templates.php
on line 285

سلام دوست عزیز
این هک هیچ مشکلی نداره
ببین خطا بخاطر چی " syntax error" شما تو قرار دادن کد خطا دارید.
دقت کنید کدها رو درست و صحیح بزارید که کدهای دیگه خراب نشن.
عضو سایت
03 مرداد 1393 - 15:02
سلام این هک مشکل داره قسمت قالب من با وارد کردن این کد ها بالا نمیاد ؟؟؟؟
عضو سایت
05 اردیبهشت 1394 - 13:57
این هک در ورژن 10.4 مشکل داره.
اگر کسی بلده بی زحمت درستش کنه.
مرسی
عضو سایت
29 خرداد 1395 - 12:53
من تغییرش دادم در ورژن 11و کار کرد مشکل کپی کردن از اینجاست و فاصله افتادن بین کد ها


جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *