Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Loginimas ir logu siuntimas i kita FTP.

Parašė mXt· 2008 Sau. 27 11:01:06
#1

Taigi Rytis vakar pakiso minti, ir siandien nusprendziau pameginti ja igyvendinti. Noriu pasidaryti taip, kad logintu IP, kurie apsilanke mano administracijoje, ir logus is kart siustu i kita FTP. Pasirasiau toki koduka,
kuris prijungtu mane prie kito FTP, taciau niekaip neikertu ka jame irasyti, kad logintu apsilankymus mano saite, ir dar siustu juos i kita FTP. Gal pagelbesit? :)

<?php

$servas = "ftp.mano_ftp.lt";
$useris = "vartotojo_vardas";
$pass = "slaptazodis";

$jungiames = ftp_connect($servas) or die("Neimanoma prisijungti");
ftp_login($jungiames,$useris,$pass);

//ka irasyti sitoje vietoje, kad logintu prisijungimus mano svetaineje, ir siustu iskarto i serveri ftp.mano_ftp.lt?

ftp_close($jungiames);

?>




EDIT: pati koda, kuris logina kas apsilanke adminkej irgi turiu pasirases, man reikia tik ismastyti, kaip padaryti, kad siustu i ta FTP visus duomenis.

Redagavo mXt· 2008 Sau. 27 11:01:45

Parašė Rytis· 2008 Sau. 27 11:01:31
#2

He :)
geriausiai siųsti su CURL, nes čia matant slaptažodį bus dar lengviau sunaikinti viską.

Parašė mXt· 2008 Sau. 27 11:01:57
#3

Rytis parašė:
He :)
geriausiai siųsti su CURL, nes čia matant slaptažodį bus dar lengviau sunaikinti viską.


Tai cia galima paslepti tuos passwordus :D Cia tiesiog kodas kaipo pavyzdinis.

Parašė ozzWANTED· 2008 Sau. 27 11:01:22
#4

Tai jeigu tu jam duodi savo faile informacija apie loginus į kitą saitą, tai su jais jis kuo puikiausiai prisijungs. Anyway, rodos kažkas panašaus turėtų būti:
<?php
$servas = "ftp.mano_ftp.lt";
$useris = "vartotojo_vardas";
$pass = "slaptazodis";

$jungiames = ftp_connect($servas) or die("Neimanoma prisijungti");
ftp_login($jungiames,$useris,$pass);

if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
global $userdata;
$logfile= '/home/user/public_html/istorija.html'; // tavo remote failas
$IP = $_SERVER['REMOTE_ADDR'];
$logdetails= date("F j, Y, h:i:s").': '.'<a href=http://dnsstuff.com/tools/city.ch?ip='.$_SERVER['REMOTE_ADDR'].'>'.$_SERVER['REMOTE_ADDR'].'</a> '.$_SERVER['REQUEST_URI']."&nbsp;".(iMEMBER ? "&nbsp;(".$userdata['user_id']."&nbsp;".$userdata['user_name'].")&nbsp;" : '');
$fp = fopen($logfile, "a");
fwrite($fp, $logdetails);
fwrite($fp, "<br>\n");
fclose($fp);

ftp_close($jungiames);
?>



Redagavo ozzWANTED· 2008 Sau. 27 11:01:48

Parašė mXt· 2008 Sau. 27 12:01:09
#5

Dekingas. Sugalvosiu kaip padaryti, kad nematytu tu passwordu ;)