Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP a odosielanie príkazov na VPS (Linux)

Zdravím, na svojom VPS mám nainštalovaný LAMP a CS 1.6 sever z tejto stránky.

Chcel by som vytvoriť PHP script, ktorý odošle príkaz do VPS. Ale stránka sa mi následne nenačíta.

PHP Script:


<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>PHP site</title>
</head>
<body>
	<p>
		<center>
			<form action="#" method="POST">
				<input type="text" name="nickname" required placeholder="Your nickname here..."><br><br>

				<input type="submit" name="submit" value="Odoslať"><br><br>
			</form>

			<?php
				$nick = $_POST['nickname'];
				$submit = $_POST['submit'];

				if (isset($submit)) {
					exec('/usr/bin/tmux send-keys -t "csserver" 'say Toto je test...' enter');
				}
			?>
		</center>
	</p>
</body>
</html>

Skúšal som aj ssh2_exec a aj shell_exec, a pri oboch prípadoch bol výsledok ten istý.

Předmět Autor Datum
Asi nemáš práva na spuštění exec. Verze PHP? Safe mode zapnutý nebo vypnutý?
host 07.03.2022 08:24
host
Řetězec v exec('/usr/bin/tmux send-keys -t "csserver" 'say Toto je test...' enter'); není v pořádk… poslední
hynajs 09.03.2022 12:41
hynajs

Zpět do poradny Odpovědět na původní otázku Nahoru