PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : درخواست کد php یا اسکریپت جهت اجرای winrar



fbbiyght76
February 15th, 2016, 00:02
سلام

من vps ویندوز دارم که داخل اش وب سرور آپاچی رو نصب کردم حالا نیاز به کد php دارم که از طریق اون نرم افزار winrar واسط commond line اش رو اجرا کنم

در واقع این کد php بیاد محتویات داخل پوشه روت رو نشون بده و دو تا button داشته باشه rar و unrar که با انتخاب کردن فایل rar اون فایل رو unrar کنه بعد محتویات پوشه روت رو نشون بده


من از طریق تلنت زدن این کار رو انجام میدم ولی یکم خسته کننده هست

به نظرتون همچین چیزی میشه ساخت؟

Rezash
February 15th, 2016, 00:14
سلام
بله با استفاده از تابع exec می تونید فایل rar.exe رو با پارامترهای دلخواه فراخونی کنید

fbbiyght76
February 15th, 2016, 00:25
سلام
بله با استفاده از تابع exec می تونید فایل rar.exe رو با پارامترهای دلخواه فراخونی کنید

مشکل اینجاست که من به php زیاد وارد نیستم تو نت هم گشتم برای همچین کدی که شل اسکریپت پیدا کردم ولی نمی خوام شل رو داخل vps آپلود کنم قابل اطمینان نیستن
اگه کسی زحمت درست کردن این فایل php رو بکشه ممنون میشم اگه هم که وقتشو ندارین سعی می کنم خودم برم دنبالش بنویسم

elementary
February 15th, 2016, 07:15
نیازی به winrar ویندوز نیست .

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

اگر خواستید اسکریپت رو براتون با هزینه مینویسم به صورت کامل با توضیحات که دادید

djspammer
February 15th, 2016, 08:00
سلام

من vps ویندوز دارم که داخل اش وب سرور آپاچی رو نصب کردم حالا نیاز به کد php دارم که از طریق اون نرم افزار winrar واسط commond line اش رو اجرا کنم

در واقع این کد php بیاد محتویات داخل پوشه روت رو نشون بده و دو تا button داشته باشه rar و unrar که با انتخاب کردن فایل rar اون فایل رو unrar کنه بعد محتویات پوشه روت رو نشون بده


من از طریق تلنت زدن این کار رو انجام میدم ولی یکم خسته کننده هست

به نظرتون همچین چیزی میشه ساخت؟

از طریق امضا در تماس باشید

smhnw
February 15th, 2016, 09:34
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/my/destination/dir/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>


یا با توابع سیستم یا شل یا ... میتونین زیپ کنین یا با پسورد یا ...

اگر با rar هم کار دارین اون اکسنشو فعال کنید ... یا ...

fbbiyght76
February 16th, 2016, 00:16
سلام

من تو نت گشتن و استفاده از شل کد ها تونستم یه همچین چیزی درست کنم که باهاش می تونم فایل های RAR رو از طریق دستورات CMD اکسترکت کنم

فقط یه مشکلی دارم باهاش نمی تونم بین فولدر ها جابجا بشم یعنی از دستور cd نمی تونم استفاده کنم ، امکانش هست در این مورد من رو راهنمایی کنین

--------
کد رو ویرایش کردم می خوام در قسمت You Here مسیر جاری رو نشون بده و در قسمت Write Directory to go با نوشتن مسیر مشخص برای مثال C:\root به اون مسیر برم و بتونم اونجا دستورات cmd ویندوز رو اجرا کنم


<html>
<body>
<form action="" method="post">
<b>Command Line : <font face=Wingdings color=gray></font></b><input type="text" name="subject">
<input type="submit" value="Run Command" name="submit">
</form>
<table width=1000px cellpadding=0 cellspacing=0 bgcolor=#396D95>
<tr><td bgcolor=#396D95><font face=Verdana size=-2></font></td></tr>
<tr><td><b><div align=center><textarea name=report cols=121 rows=15>
<?php
if (isset($_POST['submit'])) {
$subject = $_POST['subject'];
$output = shell_exec($subject);
echo "$output";
} else {
echo "error!";
}
?>
</textarea></div></b></td></tr></table>
<?php
echo "</textarea>";
?>
</body>
</html>
<form name=form method=POST>
<tr>
<td>
<div id="id1">
<table class=table1 width=100% align=center>
<tr class=tr1>
<td class=td1 width=15% align=right>
<b>Write Directory to go :<font face=Wingdings color=gray></font></b>
</td>
<td class=td1 align=left><input type=text name=cmd size=85 value=""></td>
</tr>
<tr class=tr1>
<td class=td1 width=15% align=right>
<b>You Here :<font face=Wingdings color=gray></font></b>
</td>
<td class=td1 align=left>
<input type=text name=dir size=85 value=""><input type=submit name=submit value="Run">
</td>
</tr></table></div></td></tr></form>