その場で作成されたHTMLファイル(ファイルプットコンテンツを使用)とshh2ライブラリをSFTPで転送しようとしています。
これが私がこれまでに得たものです、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);