小编Mar*_*arc的帖子

使用SFTP上传文件

我已成功通过ftp上传文件,但我现在需要通过SFTP完成.我可以成功连接到远程服务器,创建文件并写入,但我无法将现有文件从本地服务器上传到远程服务器.ftp_put是否没有使用sftp连接触发?

我的代码用来写一个文件:

//Send file via sftp to server

$strServer = "*****";
$strServerPort = "****";
$strServerUsername = "*****";
$strServerPassword = "*****";
$csv_filename = "Test_File.csv";

//connect to server
$resConnection = ssh2_connect($strServer, $strServerPort);

if(ssh2_auth_password($resConnection, $strServerUsername, $strServerPassword)){
    //Initialize SFTP subsystem

    echo "connected";
    $resSFTP = ssh2_sftp($resConnection);    

    $resFile = fopen("ssh2.sftp://{$resSFTP}/".$csv_filename, 'w');
    fwrite($resFile, "Testing");
    fclose($resFile);                   

}else{
    echo "Unable to authenticate on server";
}
Run Code Online (Sandbox Code Playgroud)

有没有人在抓取本地文件并通过sftp上面的方法上传?一个例子将不胜感激.

谢谢

php sftp

33
推荐指数
3
解决办法
7万
查看次数

转置MySQL查询 - 需要将行放入列中

一个新手MYSQL用户....我有一个简单的MySQL查询返回值,并使用GROUP_CONCAT函数:

SELECT Productid, Name, GROUP_CONCAT(value)
FROM search_export 
Group By Productid, Name;

Productid   Name                     GROUP_CONCAT(value)
666056542   Brand Name           Netgear
1054677552  Ethernet Technology  Gigabit Ethernet
665655662   Form Factor          Wall Mountable,Desktop
56565765    Media Type Supported     Twisted Pair
Run Code Online (Sandbox Code Playgroud)

但是,我需要转置查询,以便将"Name"作为单独的列返回,而不是行.这有可能与MySQL有关吗?

mysql sql

3
推荐指数
1
解决办法
9692
查看次数

标签 统计

mysql ×1

php ×1

sftp ×1

sql ×1