Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przesylanie zmiennych na inny serwer, j.w.
usb
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


Witam. Mam baze danych w ktorej mam niezbedne dane do wypelniania formularzy na innej stronie, lezacej na innym serwerze. Chcialbym aby formularz na obcym serwerze zapelnial pola danymi z mojej bazy np. wysylajac je POSTEM (jezeli w ogole jest taka mozliwosc). W praktyce wyglada to tak ze w obecnej chwili kopiuje dane recznie do formularza (ctrl+c) i wklejam pokoleji a czy jest mozliwosc zautomatyzowania tego procesu?zeby wystarczyl jeden przycisk ktory wysle dane do odpowiednich pól w formularzu??

Ddruga sprawa czy jest mozliwosc wyslania danych na inna strone(INNY SERWER) i wywolania funckji np. szukania i odczytaNIE WYNIKOW JUZ na wlasnej stronie?

pozdrawiqam
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Jeśli dobrze zrozumiałem, to poczytaj o cURL" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
usb
post
Post #3





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


Czytalem i testowalem ten kod:

  1. <?php
  2. $c = curl_init();
  3. curl_setopt($c, CURLOPT_URL, 'http://www.google.pl/');
  4. curl_setopt($c, CURLOPT_POST, 1);
  5. curl_setopt($c, CURLOPT_POSTFIELDS, 'q=sennik'); 
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. $page = curl_exec($c);
  8. curl_close($c);
  9. echo 'Wynik: 
  10. '.$page;
  11. ?>


I nie dziala a poza tym to ta strona sie wyswietla w skrypcie. Chcialbym zeby wypelnilo sie pole wyszukiwarki slowem "sennik" na stronie google.pl
Go to the top of the page
+Quote Post
webdice
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Tak się nie da. W przypadku google możesz zmodyfikować URL, ale otrzymasz od razu wynik zapytania.
Go to the top of the page
+Quote Post
dyniaq
post
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 4
Dołączył: 31.07.2006
Skąd: Oława

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


A nie możesz skonfigurować sobie MySQLa tak, żeby mieć dostęp do tamtej bazy na innym serwerze z poziomu właściwej strony?
Go to the top of the page
+Quote Post
usb
post
Post #6





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


Za skarby na swiecie nie moge napisac kodu ktory wypelni pola logowania na tej stronie: https://www.netiaonline.pl/netiaonline/start.do

Gdyby to nie bylo polaczenie SSL to sprawa jest banalna wystarczy wyslac POSTEM name=nazwauzytkownika&pass=jakieshaslo i juz mamy uzupelnione pola ale niestety to w tym przypadku sie nie sprawdza. Czy jest ktos na tyle dobry zeby znal odpowiedz?
Go to the top of the page
+Quote Post
nexis
post
Post #7





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <head>
  3. <title>Netia</title>
  4. </head>
  5. <body>
  6. <form action="https://www.netiaonline.pl/netiaonline/login.do" method="post">
  7. <!-- tutaj wstawiasz nazwę użytkownika z bazy danych -->
  8. <input type="text" name="name" value="login" /><br />
  9. <!-- tutaj wstawiasz hasło z bazy danych -->
  10. <input type="text" name="pass" value="password" /><br />
  11. <!-- klikasz i dane są już wpisane w formularzu po stronie Netii -->
  12. <input type="submit" value="OK" />
  13. </form>
  14. </body>
  15. </html>
Go to the top of the page
+Quote Post
usb
post
Post #8





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


No tak....nie sprawdzilem ze powinno byc login.do a nie start.do...wszystko jasne. DZIEKI stary!
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: 15.09.2025 - 14:45