![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Robie pewien skrypt,ale mam na myśli pewien dodatek tylko nie wiem czy to jest możliwe i czy uda mi się to zrobić...
No więc tak przypuśćmy,że sa dwa serwery (1-Mój główny i 2-kogoś tam co ma mój skrypt) Teraz powiedzmy,że tamta osoba zainstaluje mój skrypt na swoim serwerze i wtedy tworza się te wszystkie tabele u niego w bazie i do mojej bazy idzie info ze zmiennymi: $data_instalacji; oraz $link_do_strony;,żebym poprostu wiedział kto ma mój skrypt i wysyłał powiadomienia pod tamte adresy jeśli coś nowego się ukaże... Tylko chciałbym aby dane do mojej bazy szły w niewidzialny sposób.Tylko w pliczku z głównymi informacjami dam info,że adres strony zostanie zapisany w bazie twórcy skryptu.. Jeśli ktoś ma jakiś pomysł to prosze,żeby dał znać.. PS.Czy tu czasem nie chodzi o to,aby posłużyć się cURL'em? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 732 Pomógł: 80 Dołączył: 25.05.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem ciężko będzie coś takiego zrobić, lub jest to nie możliwe. Jakoś musisz trzymać dane dostępowe do swojej bazy prawda ? To będziesz je jakoś musiał includować, jeśli tak to ktoś posiadający Twój skrypt będzie mógł sobie korzystać jak mu się widzi z Twojej bazy. Drugą sprawą jest to, że może wyłuskać sobie cześć skryptu odpowiadającego za dodawanie do bazy, wrzucić ją w pętle i niepotrzebnie obciążyć Twoja bazę. A na koniec: po co komuś to info ? jeśli ktoś chce dostawać informacje to uruchom jakich newsletter na stronie i po instalacji skryptu zachęcaj do wpisywania się do niego. A nie każdy musi życzyć sobie zapisu jego danych do Twojej tabeli, nie słyszałem nigdzie o takim rozwiązaniu.
-------------------- DevBlog - http://www.bartekrogus.pl
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
hmmm a jak byś zrobił sobie skrypt do którego przez GET podajesz adres i date(najlepeij przez time()) i potem
Kod $fp = fsockopen("adres.do.ciebie.pl/scierzka.skryptu.php?czas=".$time."&adres=".$adres, 80, $errno, $errstr, 30); i gdy ktoś wejdie Twój skrypt doda do bazy:D -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hmnnn,ale czy wtedy on zainstaluje sobie ten skrypt?Bo chodzi mi tez o to,żeby to było takie zabezpieczenie przed kopiowaniem tego..Chyba,że zamiast zwyklego instalatorka zrobić jakiś u mnie na serwie tak aby wygenerował plik instalacyjny i zapisał do mnie do bazy kilka danych noi potem tym pliczkiem gośąc by sobie zainstalował to u siebie....
PS.Czy gdy zrobie to fsock to on zobaczy,że te dane dpo mnie poszły?Znaczy np.przekieruje go do mnie czy jak? Ten post edytował witch_king 26.12.2007, 23:18:19 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Ty chcesz blokować możliwość instalacji czy być informowanym o instalacji? jeśli dasz fsockopen to on nie zauważy... poprostu utworzy się zmienna z danymi(a tych danych może nie być - zależy od Ciebie)
-------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ty chcesz blokować możliwość instalacji czy być informowanym o instalacji? jeśli dasz fsockopen to on nie zauważy... poprostu utworzy się zmienna z danymi(a tych danych może nie być - zależy od Ciebie) Informowanym....Bo ten skrypt to raczej dla kilku kolegów,ale wiadomo może się rozejść i wtedy widze kto go ma ![]() ![]() ![]() Próbowałem zrobić z tym FSockiem,ale coś mi nie działa ;/ Robie to na WebServie w folderach f i ff. w f jest ten niby instalator,a w ff mój skrypt. Teraz w f zrobiłem formularz HTML i taki plik index.php:
Noi mój skrypt,który ma to zapisać do bazy to:
Noi gdy wypełnie formularz to wyskakuje coś takiego: Cytat Zainstalowano cos tam ![]() adres:http://strona.pl login:admin data:2007-12-27 11:01:19 Warning: fsockopen() [function.fsockopen]: unable to connect to http://localhost/~ff/index.php?data=2007-12-27 11:01:19&adres=http://strona.pl:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in W:\Programy\WebServ\httpd-users\f\index.php on line 6 Z góry thxx..... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 22:39 |