Shell script com php [RESOLVIDO]

1. Shell script com php [RESOLVIDO]

ALVARO CORDOVA
alvarocordova

(usa Debian)

Enviado em 31/01/2017 - 17:17h

Pessoal estou tentando fazer um script com um fomulário em html transferindo para um php onde dele executa o script shell, estou utilizando a função GET para pegar os dados do html e transferir para o php. O php já está recendo os dados porem não está executando o shell_exec ele apenas exibe os dados, posso realmente fazer isso com a função GET do php ou ela é apenas para exibição ? abaixo estão os aquivos.

HTML

<html>
<head>
<title>Entrada de Dados para o MRTG</title>
</head>
<body>

<h1>Preencha os dados abaixo</h1>

<form name='formulario' method='get' action='mrtg_get.php'>
<label>Nome do Equipamento:</label>
<input type='text' name='nomedoequip' value=''>
<label>IP do equipamento:</label>
<input type='text' name='ipdoequip' value=''>
<input type='submit' name='btnEnviarDados' value='Enviar'>
</form>

</body>
</html>


PHP GET
<?php

$txtnomedoequip = $_GET["nomedoequip"];
$txtipdoequip = $_GET["ipdoequip"];

echo "O nome do equipamento criado é ".$txtnomedoequip." e o ip é ".$txtipdoequip.;

shell_exec('mkdir /var/www/html/mrtg/.$txtnomedoequip.');
?>






  


2. MELHOR RESPOSTA

Renan Arantes
R3nan

(usa Debian)

Enviado em 01/02/2017 - 08:21h

copiei o seu codigo e testei e funcionou, mudando apenas alguns detalhes no codigo php veja abaixo:


<?php
$txtnomedoequip = $_GET["nomedoequip"];
$txtipdoequip = $_GET["ipdoequip"];

echo "O nome do equipamento criado e ".$txtnomedoequip." e o ip e ".$txtipdoequip;

shell_exec("mkdir /tmp/".$txtnomedoequip);
shell_exec("mkdir /tmp/".$txtipdoequip);
?>







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts