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
CoD Nowy

[ROZWIĄZANE] Web staty cod - problem cron

cod nowy

  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 MrSpiryt

    Banned

  • Zbanowany

Reputacja: 14
Początkujący

  • Postów:248
  • Imię:Tomek
  • Lokalizacja:Poznan
Offline

Napisano 09.12.2012 14:33

Po podlaczeniu do crona dostaje takie logi

/*****/public_html/***/update.php: line 1: ?php : Nie ma takiego pliku ani katalogu
/*****/public_html/***/update.php: line 2: błąd składni przy nieoczekiwanym znaczniku `('
/*****/public_html/***/update.php: line 2: `echo time()."<br>";'

Przy aktualizacji recznej dziala wszystko okej...

Statystyki instalowane z http://amxx.pl/topic...of-duty-mod-mw/

ZabijamBoLubie.PL


#2 JabLuszko

    Zaawansowany

  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:126
  • Imię:Michał
  • Lokalizacja:Warszawa
Offline

Napisano 09.12.2012 14:47

Ten skrypt nie wymaga crona - pliki będą się same ściągać, jak ktoś wchodzi na stronę.
Jeśli baaaaardzo koniecznie chcesz to z crona odpalać (chociaż nie wiem po co ;)) to pokaż co tam wpisałeś.
  • +
  • -
  • 1

#3 MrSpiryt

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 14
Początkujący

  • Postów:248
  • Imię:Tomek
  • Lokalizacja:Poznan
Offline

Napisano 09.12.2012 15:36

Aktualizacja statystyk odbywa się poprzez wykonanie pliku update.php. Plik ten jest zabezpieczony przed wielokrotnym wywołaniem i minimalny czas między pobraniami pliku to 2s.
Można go podpiąć do crona lub użyć pluginui używać komendy "say /update" (na flagę A).

po wejsciu na strone indexu samo sie nie aktualizuje, jesli wiesz jak zrobic by po wejsciu na glowna automatycznie sobie pobieralo plik to napisz :)

Użytkownik MrSpiryt edytował ten post 09.12.2012 15:40

ZabijamBoLubie.PL


#4 JabLuszko

    Zaawansowany

  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:126
  • Imię:Michał
  • Lokalizacja:Warszawa
Offline

Napisano 09.12.2012 16:00

Opis dotyczy starej wersji skryptu - w linku co dałeś są dwa pliki do pobrania (a na końcu i tak jest odnośnik do nowego tematu ;)).
Którą wersję wgrałeś z tego linku?
Otwórz index.php i zobacz jaką masz historię wersji
Jeśli wgrałeś CodMod Website Statistics.rar to masz coś w stylu
Spoiler

wtedy musisz wgrać jednak to co jest w WWW @ 1.0.zip - to wbrew pozorom jest nowsza wersja z auto-aktualizacją co pewien czas jak ktoś wchodzi na stronę - index.php będzie zaczynał się tak:
Spoiler

Użytkownik JabLuszko edytował ten post 09.12.2012 16:00

  • +
  • -
  • 1

#5 MrSpiryt

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 14
Początkujący

  • Postów:248
  • Imię:Tomek
  • Lokalizacja:Poznan
Offline

Napisano 09.12.2012 19:05

mam ta nowa wersje

ta linijka odpowiada za update ?
if(!file_exists(STATSFILE) << ((filemtime(STATSFILE) + 60*INTERVAL) < time())){
ob_start();
include("update.php");
ob_end_clean();
}

ZabijamBoLubie.PL


#6 JabLuszko

    Zaawansowany

  • Użytkownik

Reputacja: 45
Pomocny

  • Postów:126
  • Imię:Michał
  • Lokalizacja:Warszawa
Offline

Napisano 09.12.2012 20:32

Co prawda źle ją skopiowałeś - tam jest || (zamiast << ) pomiędzy warunkami), ale tak - ta linia odpowiada za update.
Warunek ten można rozpisać jako:
Jeśli nie istnieje plik ze statystykami lub obecny czas jest większy od daty ostatniej modyfikacji pliku + 60*INTERVAL.
Nie ustawiałeś może jakiejś kosmicznej wartości dla INTERVAL? Przy domyślnych ustawieniach aktualizacja będzie się odbywać jeśli plik jest starszy niż 60*1 = 60 sekund = 1 minuta. ;)
  • +
  • -
  • 1

#7 MrSpiryt

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 14
Początkujący

  • Postów:248
  • Imię:Tomek
  • Lokalizacja:Poznan
Offline

Napisano 10.12.2012 09:27

po zmianie << na || smiga :)

Dziekuje ++++

ZabijamBoLubie.PL


#8 Kawon

    Godlike

  • Przyjaciel

Reputacja: 887
Czempion

  • Postów:5 165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 11.12.2012 12:31

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

DarkGL to mój autorytet.






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

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

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