linux команда през WEB
7 отговора
527 прегледа
linux команда през WEB
моля за помощ да ме светнете по един въпрос, и така да изложа задачката за решаване . Имаме един линукс сървър хостващ сайт , на една страничка има бутон който като се натисне трябва да праща даден фаил (няма значение какъв е файла) към единия от COM портовете (да се изпълни примерно тази команда "cat фаил.име > /dev/ttys0 ". е това е цялата работа ... ако някой може да ми каже как ше стане тая работа ще е много хубаво
просто и лесно
просто и лесно
Нужно ти е нещо такова ..
<?
function executeShellCommand($aFileName)
{
$vRes="";
passthru("cat ".escapeshellarg($aFileName)."> /dev/ttys0",$vRes);
return $vRes;
}
if(isset($_POST) && isset($_POST['filename']))
{
echo "Output from command ".executeShellCommand($_POST['filename']);
}
else
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "[линк]">
<html>
<head>
<title></title>
</head>
<body>
<form action="<?=$_SERVER['SCRIPT_NAME'];?>" method="post">
<div>
Filename:
<input type="text" name="filename"/>
<input type="submit" value="execute shell command" />
</div>
</form>
</body>
</html>
<?
}
?>
От неизбежното се възмущава само този, който е неразумен.
Re: Нужно ти е нещо такова ..
благодаря за бързия отговор , ама не ми е необходимо поле за попълване име на файла , той ще бъде оказан предварително , доколкото разбрах това цялото се вгражда във хтмл страничка щот така само по себе си не ми се получава [линк]
просто и лесно
просто и лесно
Re: Нужно ти е нещо такова ..
ако това да се опитваш да помогнеш на някой е загуба на време не знам какво да кажа , добре че не всички са като теб ghs ...
мноо благодаря на учащ се въпреки че не съм направил това което исках все още, а то е да мога да рестартирам някакво устройство (swich ) през линукс сървъра , за сега го ресвам като се лограм в него . Учащ ако се интересуваш от направата на такова реле просто ми пиши лична бележка .
когато не можеш да помогнеш поне не пречи .
просто и лесно
мноо благодаря на учащ се въпреки че не съм направил това което исках все още, а то е да мога да рестартирам някакво устройство (swich ) през линукс сървъра , за сега го ресвам като се лограм в него . Учащ ако се интересуваш от направата на такова реле просто ми пиши лична бележка .
когато не можеш да помогнеш поне не пречи .
просто и лесно
Re: Приятелю...
... безсмислено е да пробваш подобно нещо на ХИТ.БГ ;) Нема там поддръжка сервер сайд скриптове
Качи си го на твоя сървър, на който трябва да имаш и инсталирано РНР и всичко требе да е ОК.
Качи си го на твоя сървър, на който трябва да имаш и инсталирано РНР и всичко требе да е ОК.
Re: Нужно ти е нещо такова ..
"ако това да се опитваш да помогнеш на някой е загуба на време не знам какво да кажа , добре че не всички са като теб ghs " - не, загуба на време е когато се опитваш да помагаш на някой и той понятие да си няма от това което иска да направи.
"когато не можеш да помогнеш поне не пречи." - и когато не разбираш, глупости не пиши!!!
Кхъм!
Ребята, давайте жить дружно.
(Или ще заключа темата:)
"когато не можеш да помогнеш поне не пречи." - и когато не разбираш, глупости не пиши!!!
Кхъм!
Ребята, давайте жить дружно.
(Или ще заключа темата:)
Редактирано от Koтapakът нa Шpьoдинrep на