Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

Matek

CheckFiles.php - porządkowanie

Promowane odpowiedzi

Matek    12

Witam wszystkich użytkowników. Chciałbym wam pokazać szczegółowy opis pliku check_files.php, a więc zaczniemy od odpowiedzi na pytanie "Co to w ogóle jest?".

Jest to plik , który pokazuje nam czy edytowaliśmy inne pliki i podaje ich wartości (jakie był przed edycją i po , oraz ile znaków zostało dodanych lub usuniętych). CF pokazuje nam również statystyki bazy danych oraz czy podane foldery mają odpowiednie chmody czy złe. Zaczniemy od wyjaśnienia chmodów dla danych folderów. Kiedy pisze w check_files, że dany folder nie ma odpowiedniego chmodu powinien widnieć napis

/tmp/ : nie do zapisu ! Spróbuj ustawić prawa do zapisu przez FTP używając komendy: chmod 777 tmp

Wtedy musimy ustawić chmody folderu tmp na 777. Po nadaniu poprawnych chmodow powinien nam się pokazać taki komunikat.

/tmp/ : do zapisu - OK

Aby forum działało prawidłowo wszystkie foldery wymienione w check_files powinny mieć ustawione chmody na 777.

Dobra przejdźmy teraz do plików. Po edycji jakiegoś pliku (np: dbloader/dbloader.php) w check_files wyskoczy informacja , że plik ma złą wartość. Wyświetli się wtedy nam taka informacja

dbloader/dbloader.php : Zła zawartość ! [ 95fe77bb99d30bc7d42be4d110bfad30 ] > [ 78ad05749815ef6934cd472dfa715ac7 ] 29367 - 29359 (8)

Obecna suma plików

Wartość przed edycją

Liczba znaków w pliku po edycji

Liczba znaków w pliku przed edycją

Liczba , która pokazuje ile znaków w pliku zostało zmienionych

Jeżeli checmy, aby pisało, że plik został modyfikowany i wyświetlało nam zielony komunikat Modyfikowany musimy wykonać następujące czynności. Utworzyć nowy plik z rozszerzeniem .php o dowolnej nazwie (np: mod1.php), a w treść pliku dać

<?php 
$mod_name[] = 'Nazwa moda jaki instalowaliśmy'; 
$add_size['dbloader/dbloader.'.$phpEx] += 8; 
?>

Objaśnienia:

Nie dodajemy nazw plików z końcówką .php . Jeżeli chcemy dodać dodatkowe znaki do danego pliku nie pisemy $add_size['nazwapliku.php.'.$phpEx] tylko $add_size['nazwapliku.'.$phpEx]

+= oznacza, że do pliku zostały dodane jakieś znaki. Jeżeli w wartości pokazało by (-8) (wyżej objaśnione co to oznacza - patrz na kolor definicji) to wtedy zamiast += 8; dodajemy -= 8; .

Jeżeli plik jest w głównym katalogu (przypuśćmy index.php) to wtedy dajemy $add_size['index.'.$phpEx] += ilość znaków;

Aby dodać kolejne pliki dla których zmieniamy warość przed ?> dodajemy $add_size['nazwapliku.'.$phpEx] += ilość znaków;

Po wykonaniu tej czynności powinniśmy wrzucić plik mod1.php do folderu includes/mods_info. Po wykonaniu tego powinniśmy otrzymać następujący komunikat

dbloader/dbloader.php : modyfikowany [ 95fe77bb99d30bc7d42be4d110bfad30 ] > [ 78ad05749815ef6934cd472dfa715ac7 ] 29367 - 29359 (0)

post-2134-1430861869,7875_thumb.png

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×