Latwe w uzyciu oraz wlasne funkcje FTP!
Funkcje:
Kod
//----PHP_INI_FUNCTIONS----//
pini_Exists($filename) <- Sprawdza czy plik o danej nazwie istnieje
pini_Remove($filename)<- Usuwa plik o danej nazwie
pini_Create($filename) <- Tworzy plik o danej nazwie
pini_Get($filename,$key) <- Pobiera $key= z pliku INI jako string
pini_IntGet($filename,$key) <- Pobiera $key= z pliku INI jako int
pini_Set($filename,$key,$value) <- Ustawia $key= w pliku INI na $value
pini_IntSet($filename,$key,$value) <- Ustawia $key= w pliku INI na $value
//----FTP_PHP_INI_FUNCTIONS----//
FTP_pini_Exists($filename,$host,$user,$password,$path)
FTP_pini_Remove($filename,$host,$user,$password,$path)
FTP_pini_Create($filename,$host,$user,$password,$path)
FTP_pini_Get($filename,$key,$host,$user,$password,$path)
FTP_pini_IntGet($filename,$key,$host,$user,$password,$path)
FTP_pini_Set($filename,$key,$value,$host,$user,$password,$path)
FTP_pini_IntSet($filename,$key,$value,$host,$user,$password,$path)
//----PHP_UDB_FUNCTIONS----//
udb_hash($buf)// hashuje STRING
udb_encode($nickname)//koduje string
udb_decode($nickname)//odkoduje string
pini_Exists($filename) <- Sprawdza czy plik o danej nazwie istnieje
pini_Remove($filename)<- Usuwa plik o danej nazwie
pini_Create($filename) <- Tworzy plik o danej nazwie
pini_Get($filename,$key) <- Pobiera $key= z pliku INI jako string
pini_IntGet($filename,$key) <- Pobiera $key= z pliku INI jako int
pini_Set($filename,$key,$value) <- Ustawia $key= w pliku INI na $value
pini_IntSet($filename,$key,$value) <- Ustawia $key= w pliku INI na $value
//----FTP_PHP_INI_FUNCTIONS----//
FTP_pini_Exists($filename,$host,$user,$password,$path)
FTP_pini_Remove($filename,$host,$user,$password,$path)
FTP_pini_Create($filename,$host,$user,$password,$path)
FTP_pini_Get($filename,$key,$host,$user,$password,$path)
FTP_pini_IntGet($filename,$key,$host,$user,$password,$path)
FTP_pini_Set($filename,$key,$value,$host,$user,$password,$path)
FTP_pini_IntSet($filename,$key,$value,$host,$user,$password,$path)
//----PHP_UDB_FUNCTIONS----//
udb_hash($buf)// hashuje STRING
udb_encode($nickname)//koduje string
udb_decode($nickname)//odkoduje string
Maly przyklad uzycia:
<?php include('pini.php'); $promote = $_POST['kodpremium']; $nickname = $_POST['uzytkownik']; $pass = $_POST['haslo']; $usg = $_POST['promocja']; $host = "127.0.0.1"; $user = "admin"; $password = "admin"; $path = "samp/scriptfiles/"; $pname = udb_encode($nickname); $userpass = FTP_pini_Get($pname,"password",$host,$user,$password,$path); $newpass = udb_hash($pass); foreach ($lines as $line) { if($promote == $line){ } } $found = 0; foreach ($lines as $line) { if($promote == $line){ $found = 1; } } if($found == 0){ } if($userpass != $newpass){ } if($usg == "Paczka1"){ FTP_pini_Set($pname,"Testowy2","UdaloSie2",$host,$user,$password,$path); } ?>
Zapraszam do sciagania:
Mirror1
Mirror2