首页 > 解决方案 > 使用 PHP 从 main.db 获取 Skype 聊天记录同步到 MySQL

问题描述

有没有办法使用 PHP 获取每 X 分钟从 Skype main.db 数据复制到 MySQL 的数据?

我正在运行 Windows 10 和 WAMP 服务器。

标签: phpmysqlskype

解决方案


如果您运行 WAMPP,则只需创建一个 BAT 文件:

copy /b/v/y C:\Users\YOURNAME\AppData\Local\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\s4l-YOUR_SKYPE_NAME.db C:\wamp64\www\skype.db

然后您可以使用 PHP 访问数据库文件

$db = new SQLite3('skype.db');
$results = $db->query('SELECT nsp_data FROM messagesv12');
while ($row = $results->fetchArray()) {
// And here's the data:
// $messages['cuid']
// $messages['conversationId']
// $messages['creator']
// $messages['createdTime']
// $messages['content']
}

只需对数据做任何你想做的事情。添加到 MySQL 或任何你想要的。


推荐阅读