Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

skrypt co wchodziłby na server przez ftp i robił kopie zapasowe

inny

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 22.11.2015 00:47

czy jest może jakiś skrypt co wchodziłby na server przez ftp i robił kopie zapasowe danego pliku np vault ?


  • +
  • -
  • 0

#2 Kowalsky

    master of disaster

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:424
  • Lokalizacja:San José
Offline

Napisano 22.11.2015 16:02

Pisane na szybko, łap:

Wklejka d6op0zm33vka(Grzegorz K.) dodana przez Kowalsky, 22.11.2015 15:59
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
    </head>
<body>
 
<?php
 
// Host FTP
$FTPHost = "";
 
//Użytkownik FTP
$FTPUser = "";
 
//Hasło użytkownika FTP
$FTPPass = "";
 
//Pełna ściezka do pliku, którego backup trzeba utworzyć
$FileToBackup = "/CS_1.6/cstrike/addons/amxmodx/data/csstats.dat";
 
//Rozszerzenie pliku, który powstanie
$NewFileExtension = ".dat";
 
//Nazwa pliku, który powstanie (domyślnie format daty: RRR-MM-DD GG:MM:SS.ROZSZERZENIE)
$NewFileName = date("Y-m-d H:i:s") . $NewFileExtension;
 
if($FTPConnection = ftp_connect($FTPHost))
{
	echo "1. Nawiązano połączenie FTP z serwerem <b>" . $FTPHost . "</b><br />";
 
	if($FTPLogIn = ftp_login($FTPConnection, $FTPUser, $FTPPass))
	{
		echo "2. Logowanie do serwera powiodło się. Login: <b>" . $FTPUser . "</b><br />";
 
		if(ftp_get($FTPConnection, $NewFileName, $FileToBackup, FTP_BINARY))
		{
			echo "3. Zapisano plik: <b>" . $NewFileName . "</b>";
		}
		else {
			echo "3. Nieznany błąd zapisu pliku <b>" . $NewFileName . "</b>";
		}
	}
	else {
		echo "2. Nieudane logowanie do serwera FTP. Login: <b>" . $FTPUser . "</b>";
	}
 
	ftp_close($FTPConnection);
} else {
	echo "1. Nieudane połączenie z serwerem <b>" . $FTPHost . "</b>";
}
 
?>
 
</body>
</html>

 

Uzupełnij swoimi danymi linijki: 11, 14, 17, 20, 23, wgraj na serwer WWW (najlepiej stwórz nowy katalog z CHMODami 0777 i umieść tam ten plik). Otwórz przeglądarkę i odwiedź swoją stronę kierującą do tego pliku i sprawdź czy wszytko działa :)

 

Możesz oczywiście sobie ustawić crontab'a i uruchamiać sobie co ile chcesz ten plik :P


  • +
  • -
  • 1





Również z jednym lub większą ilością słów kluczowych: inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych