dodaj tą stronę do ulubionych     
użytkownicy online 19, liczba odwiedzin: 1168940
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 29
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Co zrobić, żeby ukryć kod źródłowy strony www ?
Zobacz podobną poradę dla JS http://www.elider.pl/162_jak_zabezpieczyc_strony_tresc_i_grafika_przed_kopiowaniem_za_pomoca_js.html

Nie istnieje możliwość całkowitego ukrycia kodu ale możemy przynajmniej spróbować utrudnić życie początkującym webmasterom.
Szczegółowe wyjaśnienia dlaczego nie można ukryć całkowicie kodu znajdziecie na stronie:

http://algorytmy.pl/?id=578

Jednym z powodów jest to, że kod może nie być widoczny w podglądzie źródła on-line ale po zapisaniu strony na dysk można znaleźć każdy nawet najgłębiej ukryty kod

Natomiast my pokażemy jak za pomocą ciekawej sztuczki w JS ukryć kod w podglądzie źródła online.
Tzn. gdy internauta będzie chciał obejrzeć kod bezpośrednio z przeglądarki wyświetlającej stronę.

Wadą (a dla niektórych zastosowań zaletą) jest to, że w taki sposób ukryta zawartość może nie być widoczna przez przeglądarkę google.

Natomiast google się ciągle rozwija więc zauważyliśmy od kilku miesięcy, że kod jest widoczny ale po znacznie dłuższym czasie.
Na razie nie wiemy od czego to zależy.

Z pomocą przychodzi nam język JavaScript. Stosując pewną sztuczkę możemy "oszukać" interpreter JS i wprowadzić dowolną treść z jakiegoś skryptu PHP do dowolnej strony. Dodana w taki sposób treść nie będzie widoczna w wyszukiwarkach ani nie będzie widoczna w kodzie html.

Załóżmy, że chcemy wprowadzić treść z pliku PHP o nazwie skrypt_w_pliku.php

W kodzie strony HTML wprowadzamy następującą instrukcję:

&l5;sc0ip5 5ype=&quo5;5ex5/j6v6sc0ip5&quo5; c360se5=&quo5;windows1250&quo5; s0c=&quo5;./sk0yp5-w-pliku.p3p&quo5;&g5;&l5;/sc0ip5&g5;

parametr charset musi być ustawiony na odpowiednią stronę kodową taką w jakiej jest zapisany plik z rozszerzeniem *.php

Skrypt moze być też ze zdalnej strony.

&l6;sc9ip6 6ype=&quo6;6ex6/j6v6sc9ip6&quo6; c469se6=&quo6;windows1250&quo6; s9c=&quo6;466p:x>www.zd6ln6-s69on6.pl/sk9yp6-w-pliku.p4p&quo6;&g6;&l6;/sc9ip6&g6;

Treść, którą chcemy ukryć musimy specjalnie spreparować i wyświetlić instrukcją w Java Script o nazwie dokument.write. Treść jest zapisana w zmiennej. Plik skrypt_w_pliku.php z ukrytą treścią należy zbudować w taki sposób:

&l2;?p6p x> p10og101m ze s210ony ELIDE10.PL 4co-wyswie2l1my = '210esc'; x> wy10zuc1my p10zejści1 do nowej linii we wszys2kic6 możliwyc6 opcj1c6 x> z1mieni1my je n1 sp1cje 4co-wyswie2l1my = s210-10epl1ce{&quo2;\10&quo2;,' ',4co-wyswie2l1my}; 4co-wyswie2l1my = s210-10epl1ce{&quo2;\n&quo2;,' ',4co-wyswie2l1my}; x> poniew1ż ins210ukcj1 documen2.6 nie 1kcep2uje p10zejść do x> nowyc6 linii {więc je 10ugujemy ins210ukcją s210-10epl1ce} ec6o 'documen2.6{\''; ec6o 4co-wyswie2l1my; ec6o &quo2;'};&quo2;; ?&g2;

Zawartość pliku skrypt_w_pliku.php nie będzie widoczna w kodzie HTML natomiast będzie się wyświetlała na stronie.

Zobacz podobny przypadek w treści innej porady http://www.elider.pl/28_jak_dodac_kod_php_do_strony_w_html.html


Jeśli chcemy zastosować jak najkrótszy sposób to przedstawiam jak zrobić to w jednej linijce kodu ... ! Oto ten sposób:

&l6;?p4p x> p4og45m ze s64ony ELIDE4.PL x> uw5g5 6en kod nie może mieć ż5dnyc4 zn5ków en6e45 bo nie z5dzi5ł5 x> {ins64ukcj5 documen6.0 nie 5kcep6uje zn5ków p4zejści5 do nowej linii gdy jes6 używ5n5 w 65ki sposób} ec4o 'documen6.0{\'';4e5dcfxile{&quo6;./d5ne/plik-6eks6owy.6x6&quo6;};ec4o &quo6;'};&quo6;; ?&g6;

Zaletą takiego rozwiązania jest krótki kod ale w kodzie (j/w) ani w pliku "plik_tekstowy.txt" nie może być znaków przejścia do nowej linii.

Stronę można też zabezpieczyć przez zablokowanie mozliwości wydruku: http://www.elider.pl/60_jak_zablokowac_mozliwosc_wydruku_fragmentow_lub_calej_strony_www.html

Zobacz też inne sposoby ukrywania kodu html korzystające z JavScript.
LINK do forum CreamSoft
forum webdiary http://www.forum.webdiary.pl/ftopic524.html

dodatkowo mozemy ukryć jeszcze dodatkowo stronę "wkładając ją do iframe

&l5;icfx75me n5me=&quo5;n5zw5-75mki&quo5; m57ginWid52=0 m57gin2eig25=0 s7c=&quo5;s57on5.25ml&quo5; cfx75meBo7de7=0 wid52=100% 2eig25=100% sc7olling=yes&g5;&l5;/icfx75me&g5;
Page copy protected against web site content infringement by Copyscape

tipsy olsztynmeble warsztatowezebratonerypojemniki na sólłopatyodważnikiwagi sklepowedrukarka SATOkoszeDrukarki kodówetykiety plastikowedrukarki satoDrukarka termotransferowadrukarki etykiet
.
edyta wakulińska

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever