Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Udostępnienie bazy danych na innej stronie
MalyKazio
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Nie wiem czy dobry dział wybrałem, ale wydawał mi się najbardziej odpowiednim.
Mam bazę danych (mySQL), powiedzmy książkę adresową (przykładowo, bo chodzi mi o podpowiedź w zakresie doboru metody a nie gotowe rozwiązanie). Plus do tego oczywiście strona internetowa itd.
Chciałbym udostępnić ja innym i umożliwić im wstawianie danych z wybranych działów na ich strony internetowe. Myślałem żeby zrobić to w postaci XML. Drugim rozwiązaniem jakie przyszło mi do głowy było użycie JavaScriptu, tzn prostego pliku php, który generowałby odpowiedni tekst (document.write).
Czy któreś z tych rozwiązań nadaje się do czegoś?
Drugie pytanie. Chciałbym w ten sam sposób umożliwić dodawanie rekordów do mojej bazy danych. Oczywiście udostępniania hasła do bazy, czyli np. przez plik php znajdujący się na moim serwerze.
Czy ktoś mógłby podpodwiedzieć jakąś sensowną metodę, szczegóły będę już zgłębiał we własnym zakresie...


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
qqrq
post
Post #2





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Jeśli chodzi o udostępnianie, to ja polecam XML-a, albo od razu zapytanie SQL (np. generowane na podstawie danych wpisanych przez użytkownika do formularza). Co do dodawania, to nie wiem, czy dobrze cię zrozumiałem (chodzi o to, że "w drugą stronę", tak?), ale wydaje mi się, że napisanie odpowiedniego skryptu PHP obsługującego jeden z powyższych sposobów będzie OK (i wcale nie takie trudne).


--------------------
Go to the top of the page
+Quote Post
MalyKazio
post
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


No tak, tylko że jeśli chodzi o to "w drugą stronę" to nie za bardzo wiem jak to zorganizować. Napisanie kodu php, który dodaje do bazy danych dane to pikuś, ale jak go wywołać ze strony znajdującej się na obcym serwerze i umieścić odpowiedź na stronie na obcym serwerze... pewnie jakiś AJAX albo iframe...


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
SHARKI
post
Post #4





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 29.04.2007

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


a nie latwiej dac link do strony z (formularza) ktory bedzie dodawac wpisy ?
Go to the top of the page
+Quote Post
MalyKazio
post
Post #5





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam,

Chciałem odświeżyć temat, bo czas przystąpić do dzieła. Chodzi mi o takie cudo, żeby udostępnić bazę danych na innej stronie poprzez przygotowany przeze mnie szablon, który mogliby ludzie umieszczać na swojej stronie, ale żeby nie wklepywać tam danych bazdy danych (hasla, nazwy itp). Tak myślę, że same zapytania można przesyłać do bazy POST'em, z hashem z nazwy domeny i jakiegoś hasla ustawionego dla danej domeny. Ale jak z edycja? Żeby na innej stronie można było umieścić formularz edycji? Pewnie musiałby wskazywać na plik na moim serwerze, który przemieliłby otrzymane dane i ewentualnie wstawił do bazy, tylko jak wysłać i przetworzyć odpowiedź na stronie wysyłającej te dane? Czyżby bez AJAXa się nie obyło?


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
Sabistik
post
Post #6


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


Ja tu widzę tylko jedno rozwiązanie webservice - soap, rpc
Go to the top of the page
+Quote Post
MalyKazio
post
Post #7





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Chyba poczytam o soap. Dzieki za nakierowanie. Póki co to dla mnie czarna magia ale muszę jakąś książkę kupić bo przeczytane na w3schools tutoriale niewiele mi pomogly

Chyba jednak wybiorę XML-RPC. Którą z gotowych bibliotek możecie polecić?
1. http://keithdevens.com/software/xmlrpc
czy może
2. http://scripts.incutio.com/xmlrpc/beginners.php

Ta druga wydaje się chyba prostsza w obsłudze.

Ten post edytował MalyKazio 16.03.2008, 14:03:53


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post
paziek
post
Post #8





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


JSON do wysyłania zapytań na inną domenę (serwer) i wyświetlania wyników, bo w tej chwili XML (XHR) nie oferuje takiej możliwości (niby jakieś tam względy bezpieczeństwa blablabla).
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 04:36