Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Jak zapisać do 2 baz?
witch_king
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
sniezny_wilk
post
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.
Go to the top of the page
+Quote Post
dadexix
post
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
Go to the top of the page
+Quote Post
witch_king
post
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
Go to the top of the page
+Quote Post
dadexix
post
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)
Go to the top of the page
+Quote Post
witch_king
post
Post #6





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 5.07.2007

Ostrzeżenie: (0%)
-----


Cytat(dadexix @ 26.12.2007, 23:21:14 ) *
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) W ogóle ja jakoś tak mam od dziecka,że lubie widzieć i wiedzieć (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Jak byłem mały to podobno ciągle kamerami się bawiłem i zdalnym sterowiniem i do teraz tak chyba zostało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

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:
  1. <?
  2. $adres=$_POST['adres'];
  3. $login=$_POST['login'];
  4. $data = date("Y-m-d H:i:s");
  5.  
  6. echo "<center>Zainstalowano cos tam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)  <br>adres:$adres login:$login data:$data</center> ";
  7. $fp = fsockopen("http://localhost/~ff/index.php?data=".$data."&adres=".$adres, 80, $errno, $errstr, 30);
  8. ?>

Noi mój skrypt,który ma to zapisać do bazy to:
  1. <?php
  2. include('inc/config.php');
  3. $data=$_GET['data'];
  4. $adres=$_GET['adres'];
  5.  
  6. if(mysql_query("INSER INTO fs (link,data) VALUES ('$adres','$data')")) {
  7. echo "Zapisano<br>";
  8. } else { 
  9. echo "Nie zapisano<br>";
  10. }
  11.  
  12. ?>

Noi gdy wypełnie formularz to wyskakuje coś takiego:
Cytat
Zainstalowano cos tam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
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.....
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:28