<button class="button orange" onclick='init(this)'>server</button>
function init(e) { xhr = new XMLHttpRequest(); xhr.open('POST', 'a.php', true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send('on='); xhr.onreadystatechange = function() { if(xhr.readyState == 4) { if(xhr.status == 200) { console.log(xhr.responseText); } } } e.outerHTML = '<button class="button grey">Serveris jau įjungtas</button>'; }
a.php
if(isset($_POST['on'])) { $output = shell_exec('bash /var/www/CP/server.sh start'); echo $output; }
Example without javascript on one php
if(isset($_POST['on'])) { $output = shell_exec('bash /var/www/CP/server.sh start'); echo "<button class='button grey'>Server is jau įjungtas</button>"; } else { echo "<form action='' method='POST'> <button class='button orange' name='on'>Įjungti serverį</button> </form>"; }