02 07
Czasami zachodzi potrzeba ustawienia, aby jakiś skrypt był cyklicznie odpalany. Przykładowo mogę napisać skrypt, który kasuje wszystkie konta w serwisie, które były założone >=5 dni temu i nie zostały aktywowane przez użytkownika. Taki skrypt mógłby być uruchamiany za każdym razem, gdy ktoś odwiedzi moją stronę główną, ale raz że nie daje to poczucia regularności (mało popularne strony mogą być kilka dni z rzędu nie odwiedzane) a dwa, że jest to dość duże marnotrawstwo mocy obliczeniowej – gdyż nie ma sensu tego typu operacji wykonywać np. 1000 razy dziennie (przy założeniu, że stronę odwiedza dziennie 1000 osób)
Pewnym rozwiązaniem jest ręczne odpalanie takiego skryptu raz dziennie. Jednak tutaj pewnym problemem jest fakt, że trzeba o tym pamiętać i zajęcie absorbuje czas. I zawsze istnieje ryzyko, że zapomnisz uruchomić skrypt.
Dlatego też świetnym rozwiązaniem jest skorzystanie z pewnego specyficznego harmonogramu zadań, którego celem jest uruchamianie skryptów co jakiś czas (można ustawić czy raz dziennie o określonej godzinie, czy np. co godzinę, czy we wszystkie dni, a może tylko w środy itp.) Czytaj dalej »
Tagi: cpanel, cron, harmonogram, PHP
02 04
Zastanawiałeś się, jak działają serwisy udostępniające darmowe aliasy typu prv.pl?? Aby zastosować się do tej porady wcale nie musisz chcieć stworzyć systemu aliasów. Wystarczy, że jesteś np. właścicielem prostego serwisu społecznościowego i chcesz zapewnić użytkownikom atrakcyjny adres strony wizytówki (zamiast www.domena.pl/user.php?login=damian lepiej dać adres w postaci damian.domena.pl). Aby to zrobić, wystarczy włączyć pewną opcję o nazwie wildcard. Na niektórych hostingach trzeba poprosić administratora o włączenie tej opcji dla danej domeny, na innych (np. nazwa) ta opcja jest domyślnie włączona dla każdej dodawanej domeny a np. na KEI w panelu jest taka opcja podczas dodawania nowej domeny.
Opcja wildcard powoduje, że niezależnie czy w przeglądarce wpiszę www.domena.pl czy www.damian.domena.pl czy www.edek.domena.pl to i tak zostanie załadowany standardowy plik, który się włącza, gdybym wpisał tylko www.domena.pl. Jeśli wpiszę www.domena.pl/pokaz.php czy www.damian.domena.pl/pokaz.php, to zostanie załadowany ten sam plik pokaz.php. Teraz trzeba tylko jakoś rozpoznać co wpisałem na pasku adresu. W tym celu należy napisać następujący kawałek kodu: Czytaj dalej »
Tagi: alias, domena, PHP, prv.pl, subdomena, wildcard
02 03
Czasami pojawia się potrzeba wrzucenia na serwer wielu małych plików (np. chcesz zainstalować jakiś CMS np. WordPress, Drupal, Joomla!). Niestety, ale wrzucenie 100 małych plików o rozmiarze 1 KB zajmuje dużo więcej czasu niż wrzucenie 1 pliku o rozmiarze 100 KB (gdyż dłużej trwają „czynności przygotowawcze” niż „właściwe wrzucanie pliku”). Jednak jest pewien prosty sposób. Otóż można spakować pliki do jednego archiwum ZIP, wrzucić archiwum na serwer i zdalnie rozpakować plik! Jak tego dokonać?
Czytaj dalej »
Tagi: cpanel, ftp, PHP, safe-mode, unzip, zip
Ostatnie komentarze