-
February 15th, 2016, 00:02
#1
درخواست کد php یا اسکریپت جهت اجرای winrar
سلام
من vps ویندوز دارم که داخل اش وب سرور آپاچی رو نصب کردم حالا نیاز به کد php دارم که از طریق اون نرم افزار winrar واسط commond line اش رو اجرا کنم
در واقع این کد php بیاد محتویات داخل پوشه روت رو نشون بده و دو تا button داشته باشه rar و unrar که با انتخاب کردن فایل rar اون فایل رو unrar کنه بعد محتویات پوشه روت رو نشون بده
من از طریق تلنت زدن این کار رو انجام میدم ولی یکم خسته کننده هست
به نظرتون همچین چیزی میشه ساخت؟
-
-
February 15th, 2016 00:02
# ADS
-
February 15th, 2016, 00:14
#2
عضو دائم
پاسخ : درخواست کد php یا اسکریپت جهت اجرای winrar
سلام
بله با استفاده از تابع exec می تونید فایل rar.exe رو با پارامترهای دلخواه فراخونی کنید
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
February 15th, 2016, 00:25
#3
پاسخ : درخواست کد php یا اسکریپت جهت اجرای winrar

نوشته اصلی توسط
Rezash
سلام
بله با استفاده از تابع exec می تونید فایل rar.exe رو با پارامترهای دلخواه فراخونی کنید
مشکل اینجاست که من به php زیاد وارد نیستم تو نت هم گشتم برای همچین کدی که شل اسکریپت پیدا کردم ولی نمی خوام شل رو داخل vps آپلود کنم قابل اطمینان نیستن
اگه کسی زحمت درست کردن این فایل php رو بکشه ممنون میشم اگه هم که وقتشو ندارین سعی می کنم خودم برم دنبالش بنویسم
-
-
February 15th, 2016, 07:15
#4
عضو انجمن
پاسخ : درخواست کد php یا اسکریپت جهت اجرای winrar
نیازی به winrar ویندوز نیست .
php برای اینکار اکستنشن داره و شما حتی میتونید از باینری جدا هم استفاده کنید
اگر خواستید اسکریپت رو براتون با هزینه مینویسم به صورت کامل با توضیحات که دادید
-
تعداد تشکر ها از elementary به دلیل پست مفید
-
February 15th, 2016, 08:00
#5
عضو جدید
پاسخ : درخواست کد php یا اسکریپت جهت اجرای winrar

نوشته اصلی توسط
fbbiyght76
سلام
من vps ویندوز دارم که داخل اش وب سرور آپاچی رو نصب کردم حالا نیاز به کد php دارم که از طریق اون نرم افزار winrar واسط commond line اش رو اجرا کنم
در واقع این کد php بیاد محتویات داخل پوشه روت رو نشون بده و دو تا button داشته باشه rar و unrar که با انتخاب کردن فایل rar اون فایل رو unrar کنه بعد محتویات پوشه روت رو نشون بده
من از طریق تلنت زدن این کار رو انجام میدم ولی یکم خسته کننده هست
به نظرتون همچین چیزی میشه ساخت؟
از طریق امضا در تماس باشید
سفارش برنامه نویسی وب (php) 
پل های ارتباطی -> شماره تماس مستقیم : 09307946800

تلگــرام :
c0_oder@
-
تعداد تشکر ها از djspammer به دلیل پست مفید
-
February 15th, 2016, 09:34
#6
پاسخ : درخواست کد php یا اسکریپت جهت اجرای winrar
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->extractTo('/my/destination/dir/');
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
یا با توابع سیستم یا شل یا ... میتونین زیپ کنین یا با پسورد یا ...
اگر با rar هم کار دارین اون اکسنشو فعال کنید ... یا ...
-
تعداد تشکر ها از smhnw به دلیل پست مفید
-
February 16th, 2016, 00:16
#7
پاسخ : درخواست کد php یا اسکریپت جهت اجرای winrar
سلام
من تو نت گشتن و استفاده از شل کد ها تونستم یه همچین چیزی درست کنم که باهاش می تونم فایل های RAR رو از طریق دستورات CMD اکسترکت کنم
فقط یه مشکلی دارم باهاش نمی تونم بین فولدر ها جابجا بشم یعنی از دستور cd نمی تونم استفاده کنم ، امکانش هست در این مورد من رو راهنمایی کنین
--------
کد رو ویرایش کردم می خوام در قسمت You Here مسیر جاری رو نشون بده و در قسمت Write Directory to go با نوشتن مسیر مشخص برای مثال C:\root به اون مسیر برم و بتونم اونجا دستورات cmd ویندوز رو اجرا کنم
کد PHP:
<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>
ویرایش توسط fbbiyght76 : February 16th, 2016 در ساعت 01:48
-