Menu
Strona główna
Hacking
Programowanie
Telefonia Kom├│rkowa
Kody do Gier
Linux
Dlaczego?
Programowanie w Delphi
Mapa strony
 Programy
Systemy
Artykuły PDF

Security

Skanery
Sniffery
Security

Windows

U┼╝ytkowe
Przegl┬▒darki graficzne
Kodeki
Narz─Ödzia plikowe
Narz─Ödzia dyskowe
Narz─Ödzia systemowe
Sterowniki
Szyfrowanie danych
Zarz±dzanie hasłami
Zarz┬▒dzanie rejestrem
£aty i Patche
Zarz┬▒dzanie pami─Öci┬▒
Synchronizacja czasu
Nagrywanie płyt
Free Antivirus (Darmowe Antyvirusy)
Sterowniki
Obr├│bka d┬╝wi─Öku
Edycja wideo

Internetowe

Bezpiecze├▒stwo
Programy P2P
Komunikatory
Dodatki do przegl┬▒darek
Klienty poczty elektronicznej
Narz─Ödzia Antyspamowe
Przegl┬▒darki grup dyskusyjnych
Przegl┬▒darki Offline
Serwery poczty elektronicznej
Telefonia kom├│rkowa
Wyszukiwarki internetowe
Zdalny dost─Öp
Cybernianie
Klienty FTP
Narz─Ödzia internetowe
Prywatno┼Ťc
Przegl┬▒darki internetowe
Serwery FTP
Serwery WWW
Wspomagacze ┼Ťci┬▒gania
Zarz┬▒dzanie sieci┬▒ lokaln┬▒

Tuning Systemu

Diagnostyka i testowanie
Inne
Rozszerzenia pulpitu
Tapety na pulpit
Tuning Systemu
Ikony
Powłoki
Tuning sprz─Ötu
Wygaszacze ekranu

Programowanie

Kompilatory
Biblioteki i komponenty
Bazy danych
Edytory programistyczne
┬Žrodowiska programistyczne
Debugery
Tworzenie wersji instalacyjnych

Webmastering

U┼╝ytkowe
Kursy

Linux

U┼╝ytkowe
Internetowe
Multimedialne

Programy biurowe

Programy dla firm
Pakiety biurowe
Administracja
Edytory tekstu
Grafika prezentacyjna
Kadry i płace
Wspomaganie projektowania
Zarz┬▒dzanie projektami
Bazy danych
Finanse i ksi─Ögowo┼Ťc
Handel
Programy ewidencyjne
Zarz┬▒dzanie informacj┬▒ osobist┬▒ (PIM)
 Download GRY
Pelne Wersje GIER
 Artyku│y > Linux > Generowanie stron WWW skryptami Bash'a
Automatyzacja tworzenia stron WWW

Om├│wi─Ö tutaj spos├│b, kt├│ry wykorzysta┼éem podczas tworzenia stron WWW. Pozwala zaoszcz─Ödzi─ç wiele czasu podczas tworzenia stron posiadaj─ůcych pewne sta┼ée elementy. Je┼╝eli np. na wszystkich stronach umie┼Ťcili┼Ťmy jaki┼Ť element (np. menu), to problem pojawia si─Ö gdy chcemy go zaktualizowa─ç. Wtedy musimy r─Öcznie przerabia─ç wszystkie strony. Przygotowa┼éem specjalny skrypt do automatycznego generowania stron WWW. Skrypt ten zwalnia nas z obowi─ůzku mozolnej pracy, gdy┼╝ wystarczy przerobi─ç jeden plik.

Ka┼╝d─ů stron─Ö WWW mo┼╝na podzieli─ç na kilka fragment├│w:

  • pocz─ůtek - cz─Ö┼Ť─ç taka sama dla ka┼╝dej strony
  • ┼Ťrodek - inny na ka┼╝dej (pod)stronie
  • koniec - cz─Ö┼Ť─ç sta┼éa

Je┼╝eli posiadamy trzy pliki: strona1.html,strona2.html i strona3.html, a wszystkie pliki maj─ů taki sam poccz─ůtek i koniec, to mo┼╝emy ka┼╝d─ů stron─Ö podzieli─ç na trzy pliki: _top.html - pocz─ůtek, _bottom.html - koniec i stronaX.html - w┼éa┼Ťciwa cz─Ö┼Ť─ç strony. Poniewa┼╝ _top.html i _bottom.html s─ů sta┼ée dla ka┼╝dej strony, to zmienia si─Ö tylko stronaX.html . W takiej sytuacji mo┼╝emy napisa─ç skrypt w Bash'u, kt├│ry bedzie dokleja┼é _top.html i _bottom.html w odpowiednie miejsca pliku stronaX_wyj┼Ťcowa.html. Jest to bardzo wygodne rozwi─ůzanie, gdy┼╝ nie musimy modyfikowa─ç wszystkich plik├│w, w wypadku gdy zmienimy co┼Ť na pocz─ůtku lub ko┼äcu strony.

Uproszczony schemat dzia┼éania takiego skryptu b─Ödize nast─Öpuj─ůcy:

  1. Skopiuj _top.html do stronaX_wyj┼Ťciowa.html
  2. Do stronaX_wyj┼Ťciowa.html dopisz stronaX.html
  3. Do stronaX_wyj┼Ťciowa.html dopisz _bottom.html
W wyniku działania takiego skryptu otzrzymamy pierwotny plik stronaX.html .

Odpowiedni skrypt mo┼╝ecie znale┬╝─ç tutaj. Po skopiowaniu na sw├│j dysk nale┼╝y umie┼Ťci─ç go w katalogu ze swoj─ů stron─ů i odpowiednio przeedytowa─ç. Domy┼Ťlnie w katalogu ze stron─ů powinien znajdowa─ç si─Ö plik _top.html - nag┼é├│wek ka┼╝dej strony i _bottom.html - koniec ka┼╝dej strony. Nie nale┼╝y zapomnie─ç o dodaniu atrybutu 'x' plikowi mkout.sh: chmod +x mkout.sh.

Po więcaj informacji zajrzyjcie do samego skryptu. Tutaj jest przykładowa strona do użycia ze skryptem.

komentarz[1] |

Copyright ę 2006 - 2007 E-comet.info. Wszelkie prawa zastrze┐one.

programy,artyku│y,gry online,teledyski,filmiki,smieszne reklamy,sterowniki,kodeki,programy,program,download, downloads,security,bramka sms, teledyski,antywirusy,darmowe free program,programy p2p,tapety,programy biurowe,programy dla firm,narzŕdzia dyskowe,edytory,gry strategiczne,gry przygodowe,gry sportowe, symulatory, gry rpg,gry karciane, gry zrecznosciowe. Zapraszamy.
0.024 |