我正在尝试 SFTP 动态制作的 HTML 文件(使用文件放置内容)和 shh2 库。
这是我到目前为止所得到的,apache 报告它无法发送,因为本地磁盘上不存在该文件:
$pageBody = '<body>
<div id="canvas_container">
<canvas id="designer_canvas" width="430" height="415">
</canvas>
</div>
<div style="display:none" id="share_design_details">
<li>'.$mc1.'</li><li>'.$mc1.'</li><li>'.$mc2.'</li><li>'.$sp.'</li><li>'.$p.'</li><li>'.$c.'</li></div>
<div id="test">This design is called : '.$designName.'</div></body>' ;
$newFile = file_put_contents('newfile.html',$pageBody);
$connection = ssh2_connect('myhost.com', 22);
ssh2_auth_password($connection, 'myuser', 'mypass');
$sftp = ssh2_sftp($connection);
ssh2_scp_send($connection, $newFile, $newFile, 0644);