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']." ".(iMEMBER ? " (".$userdata['user_id']." ".$userdata['user_name'].") " : '');
$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 ;)