Vorrei passare una variabile al comando ssh2_exec ma non ci riesco
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$connection = ssh2_connect('ipofmyserver', 22);
ssh2_auth_password($connection, 'myuser', 'mypass');
$stream = ssh2_exec($connection, "printf '%s\n' 'appendotestphp2' 'linea2ssh2' 'daphp2' >>myfile.txt");
stream_set_blocking($stream, true);
$stream_out = ssh2_fetch_stream($stream, SSH2_STREAM_STDIO);
echo stream_get_contents($stream_out);
?>
Con il codice qui sopra rieaco a scrivere sul mio server il file myfile.txt con le linee presenti in primtf
Ma se provo a passare delle variabili nel comando ss2_exec
$page = file_get_contents("urlofsite");
$split = explode ("<h1>", explode ("</h1>", $page)[0])[1];
$stream = ssh2_exec($connection, "printf '%s\n' '$split' >myfile.txt");
Ricevo questo "errore" Resource id #5