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.
|
Udostępnianie dem HLTV na stronie www
#41
Napisano 25.11.2009 11:33
#42
Napisano 25.11.2009 12:04
#43
Napisano 25.11.2009 15:07
Teraz pytanko... Mam dedyka na nim HLTV oraz www co zrobic zeby odbywalo sie na nim tylko pakowanie pliku?
#44
Napisano 25.11.2009 17:07
gzip -1f -S .zip dema_TP/*.dem
(oczywiście podaj odpowiedni katalog w którym są demka)
#45
Napisano 13.12.2009 21:47
#46
Napisano 13.12.2009 22:52
#47
Napisano 14.12.2009 14:07
Mam hosting wykupiony pod forum, nie jest to żaden dedyk ani VPS. Da się uruchomić ten skrypt?
Pewien jesteś?nie da się
Tego nie uruchomisz, bo funkcje będą zablokowane, ale odpowiednik w PHP pójdzie bez problemów
http://amxx.pl/post86491.htm
+ jak ładnie poprosisz hostodawce to i pakować będziesz mógł -> http://amxx.pl/post96790.htm
IP: ts3.cserwerek.pl
#48
Napisano 14.12.2009 15:29
#49
Napisano 16.12.2009 17:23
Wgrywasz na ftp forum, konfigurujesz dane do FTP HLTV i podajesz bezpośredni katalog z demami, skrypt pobierze pliki do folderu w którym sam się znajduje. CronTab po stronie forum.Dobrze rozumiem? Wgrywam ten skrypt Portka na FTP tam gdzie mam HLTV, na FTP gdzie mam forum tworze folder "dema" i tam będą pojawiać się dema z HLTV? Jeśli tak to zapytanie do Cron table też mam zrobić po stronie serwera HLTV czy po stronie forum?
IP: ts3.cserwerek.pl
#50
Napisano 17.12.2009 13:20
Troszke znajomości PHP i gotowe.Pytanie jest takie, czy ten skrypt można użyć tylko w przypadku gdy mamy serwer na własnym dedyku, czy też możliwe jest wykonanie go gdy nasz serwer jest dzierżawiony np. w pukawka.pl ?
<?php // --- Ustawienia serwera FTP --- $ftp_server = "host"; $ftp_login = "uzytkownik ftp"; $ftp_haslo = "hasło"; $dir = "cstrike"; // dokładny adres folderu w którym znajdują się demka // --- Ustawienia serwera FTP --- $conn_id = ftp_connect ($ftp_server) or die("Brak odpowiedzi z serwera $ftp_server"); $login_result = ftp_login($conn_id, $ftp_login, $ftp_haslo); if ((!$conn_id) || (!$login_result)) die("FTP Connection Failed"); ftp_sync ($dir); ftp_close($conn_id); function ftp_sync ($dir) { global $conn_id; if ($dir != ".") { if (ftp_chdir($conn_id, $dir) == false) { echo ("Change Dir Failed: $dir rn"); return; } if (!(is_dir($dir))) $contents = ftp_nlist($conn_id, "*.dem"); foreach ($contents as $file) { if ($file == '.' || $file == '..') continue; if (@ftp_chdir($conn_id, $file)) { ftp_chdir ($conn_id, ".."); ftp_sync ($file); } else ftp_get($conn_id, $file, $file, FTP_BINARY); } ftp_chdir ($conn_id, ".."); chdir (".."); } } ?>
@Edit
Skrypt zawierał drobny błąd i przy próbie pobrania dem wysypywał błąd jakoby folder z demami nie istniał, powyżej poprawiona i działająca wersja.
Czyli na chlopski rozum:
Host wpisuje host serwera hltv
login login do ftp hltv
haslo haslo do ftp hltv
i w jakim pliku zapisac ten skrypt? w .php czy.sh ??
I TEN SKRYPT WGRYWAM DO FTP GDZIE MAM WWW?
#51
Napisano 18.12.2009 12:21
Próbowalem wgrac ten skrypt ktory pokazal kolega wyzej, ale z crona przychodzi mi takie coś:
/home2/bialypro/public_html/wysylanie.sh: line 1: ?php : No such file or directory /home2/bialypro/public_html/wysylanie.sh: line 2: //: is a directory /home2/bialypro/public_html/wysylanie.sh: line 3: =: command not found /home2/bialypro/public_html/wysylanie.sh: line 3: : command not found /home2/bialypro/public_html/wysylanie.sh: line 4: =: command not found /home2/bialypro/public_html/wysylanie.sh: line 4: : command not found /home2/bialypro/public_html/wysylanie.sh: line 5: =: command not found /home2/bialypro/public_html/wysylanie.sh: line 5: : command not found /home2/bialypro/public_html/wysylanie.sh: line 6: =: command not found /home2/bialypro/public_html/wysylanie.sh: line 6: //: is a directory /home2/bialypro/public_html/wysylanie.sh: line 7: //: is a directory /home2/bialypro/public_html/wysylanie.sh: line 8: : command not found /home2/bialypro/public_html/wysylanie.sh: line 9: syntax error near unexpected token `(' /home2/bialypro/public_html/wysylanie.sh: line 9: `$conn_id = ftp_connect ($ftp_server) '
OCB?
#52
Napisano 18.12.2009 14:51
Tak.Host wpisuje host serwera hltv
login login do ftp hltv
haslo haslo do ftp hltv
*.phpi w jakim pliku zapisac ten skrypt? w .php czy.sh ??
Tak, tym samym w tym folderze znajdą się demka.I TEN SKRYPT WGRYWAM DO FTP GDZIE MAM WWW?
Próbowalem wgrac ten skrypt ktory pokazal kolega wyzej, ale z crona przychodzi mi takie coś:
/home2/bialypro/public_html/wysylanie.sh: line 1: ?php
: No such file or directory
katalog_zdalny="dema" katalog_lokalny="outbox" find $katalog_cstrike -mmin +2 -exec mv {} $katalog_lokalny ;Zakładam iż folder utworzony nie został, a mimo to skrypt szuka dem w nim + brak klienta ftp preinstalowanego(?)
To jest VPS czy wwaliłeś to do crontaba www.
IP: ts3.cserwerek.pl
#53
Napisano 18.12.2009 18:24
katalog_zdalny="dema" katalog_lokalny="outbox" find $katalog_cstrike -mmin +2 -exec mv {} $katalog_lokalny ;
^^ocb z tym?
Zakładam iż folder utworzony nie został, a mimo to skrypt szuka dem w nim + brak klienta ftp preinstalowanego(?)
Zrobilem folder dema tam gdzie mam www, bo na serwie HLTV zapisuje mi dema do cstrike
To jest VPS czy wwaliłeś to do crontaba www.
Mam zwykly hosting tylko ze troche bardziej rozbudowany i z duzym limitem transf. A polecenie wysylanie.php dalem do crona co godzine
Gdzie te foldery dema i outbox utworzyc? po stronie www czy po stronie serwa hltv?
---------------------------
Dobra zrobilem tak,
1 Dalem ten twoj skrypt zapisalem w .php i powpisywalem host, login, haslo.
2 Zrobilem folder dema na ftp od www w public_html
3 do folderu dema na ftp od www wgralem ten skrypt wysylanie.php
4 Do crona dalem polecenie zeby uruchamialo skrypt co godzine
5 teraz plik dema.php dalem tez do folderu dema
gdzie ten outbox utworzyc ? i co jak dalej jak mozesz.
[ Dodano: 18-12-2009, 19:12 ]
/bin/sh: /home2/bialypro/public_html/dema/wysylanie.php: Permission denied
chmody nadane 777
LOL
#54
Napisano 18.12.2009 20:29
Skrypt mojego autorstwa cię nie interesuje, on korzysta z programów i poleceń basha do których ty nie masz dostępu - napisałem w jakiej sytuacji możemy go użyć. On jest nieprzydatny w twoim wypadku. Ty musisz użyć skryptu w php napisanego przez portka bo tylko z funkcji php możesz skorzystać
TO JEST DLA CIEBIE
#55
Napisano 18.12.2009 20:32
zrobilem wszystko tak jak wypunktowalem w poprzednim poscie i
znowu mi to wyskauje.
/home2/bialypro/public_html/dema/wysylanie.php: line 1: ?php : No such file or directory /home2/bialypro/public_html/dema/wysylanie.php: line 2: //: is a directory /home2/bialypro/public_html/dema/wysylanie.php: line 3: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 3: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 4: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 4: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 5: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 5: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 6: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 6: //: is a directory /home2/bialypro/public_html/dema/wysylanie.php: line 7: //: is a directory /home2/bialypro/public_html/dema/wysylanie.php: line 8: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 9: syntax error near unexpected token `(' /home2/bialypro/public_html/dema/wysylanie.php: line 9: `$conn_id = ftp_connect ($ftp_server)
#56
Napisano 19.12.2009 13:43
IP: ts3.cserwerek.pl
#57
Napisano 19.12.2009 16:35
folder dema ze skryptem itd. dalem taka sciezke (chodzi o to ze folder dema i te pliki wysylanie.php i dema.php sa w folderze sctrike)
/home2/bialypro/public_html/cstrike/dema/wysylanie.php
i z Crona przyslo mi znowu:
/home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 1: ?php : No such file or directory /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 2: //: is a directory /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 3: =: command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 3: : command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 4: =: command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 4: : command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 5: =: command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 5: : command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 6: =: command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 6: //: is a directory /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 7: //: is a directory /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 8: : command not found /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 9: syntax error near unexpected token `(' /home2/bialypro/public_html/cstrike/dema/wysylanie.php: line 9: `$conn_id = ftp_connect ($ftp_server)
i drugi sposob, scieżka
/home2/bialypro/public_html/dema/wysylanie.php
utworzylem folder cstrike w folderze dema
i przyslo z crona:
/home2/bialypro/public_html/dema/wysylanie.php: line 1: ?php : No such file or directory /home2/bialypro/public_html/dema/wysylanie.php: line 2: //: is a directory /home2/bialypro/public_html/dema/wysylanie.php: line 3: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 3: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 4: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 4: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 5: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 5: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 6: =: command not found /home2/bialypro/public_html/dema/wysylanie.php: line 6: //: is a directory /home2/bialypro/public_html/dema/wysylanie.php: line 7: //: is a directory /home2/bialypro/public_html/dema/wysylanie.php: line 8: : command not found /home2/bialypro/public_html/dema/wysylanie.php: line 9: syntax error near unexpected token `(' /home2/bialypro/public_html/dema/wysylanie.php: line 9: `$conn_id = ftp_connect ($ftp_server) '
#58
Napisano 18.01.2010 15:51
Reksio FFA, najstarszy serwer CS 1.6 w Polsce - 193.33.177.14:27051
SRU
#59
Napisano 18.01.2010 17:27
bash:Potrzebuje najprostrzego skryptu, ktory wszystkie pliki po kompresji przeniesie do danego katalogu. jak to zrobic?
find *.dem -mmin +2 -exec mv {} ~/katalog/docelowy ;
PHP:
copy() - PHP: copy - Manual && unlink() - PHP: unlink - Manual
lub move_uploaded_file - PHP: move_uploaded_file - Manual
IP: ts3.cserwerek.pl
#60
Napisano 19.01.2010 01:37
Czasami zastanawiam się czy Ty wiesz o czym mówisz, bo ta funkcja przenosi pliki z katalogu tymczasowego pliki, np. z /tmp a nie wybrany plik.lub move_uploaded_file - PHP: move_uploaded_file - Manual
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych