Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Pobieranie danych z obcej bazy MySQL
gadri
post 6.12.2005, 22:15:15
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.07.2005

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


mam 2 strony na 2 roznych serwerach

chcialbym z serwera 1 udostepnic dane z bazy MySQL,

poprzez pliki dostepne

a strona na 2 serwerze za pomoca skryptu by odczytała dane i zaimportowała do swojej bazy


czy ktoś to przerabiałi może naprowadzić co i jak

gdziesik czytałem o webapi ale brakuje mi info

za wszystkie info z gory dzieki

Pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
Sabistik
post 6.12.2005, 22:44:09
Post #2


Administrator wortalu


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

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


Cytat
poprzez pliki dostepne

Mozesz na pierwszym servie udostepniac dane w postaci pliku xml. A na drugim sparsowac go i dodac dane do db.
Go to the top of the page
+Quote Post
sobstel
post 6.12.2005, 23:25:12
Post #3





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


polaczenie z druga baza przez mysql_connect nie wchodzi w gre?


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
dtb
post 7.12.2005, 13:13:20
Post #4





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


moze wpisz zamiast localhost, host serwera na ktorym jest db


--------------------
Go to the top of the page
+Quote Post
Jojo
post 7.12.2005, 14:41:17
Post #5





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Cytat(dtb @ 2005-12-07 14:13:20)
moze wpisz zamiast localhost, host serwera na ktorym jest db

Na 90% serwerów to nie zadziała bo dostęp do bazy dla użytkowników jest tylko z localhosta.
Pomysł z XML-em jest moim zdaniem całkiem sensowny.


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
yavaho
post 8.12.2005, 02:11:44
Post #6





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Serwer na ktorym jest baza danych moglby generowac strone w postaci tekstowej (nie strone html tylko z czystym tekstem np takim jak pliki csv) w ktorej by byly zapisane poszczegolne interesujace cie rekordy.
A ty pobieral bys ta strone poleceniem fsockopen" title="Zobacz w manualu php" target="_manual i czytal tak jak plik tekstowy.


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
-Guest-
post 9.12.2005, 16:19:31
Post #7





Goście







yavaho ma racje
to jest dobry pomysl potem tylko wrzucic dane do bazy z pliku tekstoweko i tyle
he he
..: GrEYbALl :..
Go to the top of the page
+Quote Post
gadri
post 10.12.2005, 15:33:18
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.07.2005

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


Cytat(yavaho @ 2005-12-08 01:11:44)
Serwer na ktorym jest baza danych moglby generowac strone w postaci tekstowej (nie strone html tylko z czystym tekstem np takim jak pliki csv) w ktorej by byly zapisane poszczegolne interesujace cie rekordy.
A ty pobieral bys ta strone poleceniem fsockopen" title="Zobacz w manualu php" target="_manual i czytal tak jak plik tekstowy.

a format i kodowanie??

w znanym pewnie niektórym serwisie www.templatemonster.com

znalazłem cosik takiego

http://www.templatemonster.com/webapi/categories.php

Jak zrobić taki plik? Chodzi mi o nowe wiersze?

Ja zrobiłem odczyt i zapis do pliku. Jednak znak "\n" jest opuszczany sad.gif
Go to the top of the page
+Quote Post
mike
post 10.12.2005, 15:37:18
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


"\n" w pliku tekstowym to co innego niż w dolumencie .html.
Żebyś w przeglądarce widział złamane wiersze musisz zamienić "\n" na <br/>

nl2br()
Go to the top of the page
+Quote Post
gadri
post 11.12.2005, 12:28:32
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.07.2005

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


Cytat(mike_mech @ 2005-12-10 14:37:18)
"\n" w pliku tekstowym to co innego niż w dolumencie .html.
Żebyś w przeglądarce widział złamane wiersze musisz zamienić "\n" na <br/>

nl2br()

a czy wiecie jak oni to zrobili ze w pliku php po wyswietleniu wszystko jest w nowym wierszu i w zrodle wszystko jest w w nowym wierszu a nigdzie nie ma znaku <br> questionmark.gif

w przykładzie funkcji
  1. <?php
  2. echo nl2br("foo isn'tn bar");
  3. ?>


w zrodle wygenerowanej strony pojawia sie
Kod
foo isn't<br />
bar


Ten post edytował gadri 11.12.2005, 12:31:12
Go to the top of the page
+Quote Post
sobstel
post 11.12.2005, 12:33:20
Post #11





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


przeciez jest <br />


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
yavaho
post 11.12.2005, 13:15:20
Post #12





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Cytat(gadri @ 2005-12-10 16:33:18)
Cytat(yavaho @ 2005-12-08 01:11:44)
Serwer na ktorym jest baza danych moglby generowac strone w postaci tekstowej (nie strone html tylko z czystym tekstem np takim jak pliki csv) w ktorej by byly zapisane poszczegolne interesujace cie rekordy.
A ty pobieral bys ta strone poleceniem fsockopen i czytal tak jak plik tekstowy.
a format i kodowanie??
Po co ci format i kodowanie? Przeciez nie bedziesz tej strony otwierał w przegldarce! tylko za pomoca skryptu na drugim serwerze bedziesz czytal linia po lini (dokladnie tak jak plik tekstowy w ktorym jest baza danych) i dopiero wtedy bedziesz wrzucal to do swojej bazy lub na podstawie tych danych bedziesz generowal strone html.
Ja w ten sposob odczytuje wynik wyszukania z google i wrzucam do swojej bazy, tylko w moim przypadku jest o tyle trudniejsze ze trzeba te dane odfiltrowac od kodu html i jakos podzielic na kolejne pola. A w przypadku pliku tekstowego wszystko jest wczesniej ladnie ulozone.

Ten post edytował yavaho 11.12.2005, 13:18:23


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
tiraeth
post 11.12.2005, 13:20:48
Post #13





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


nl2br zamienia znacznik \n na <br /> a w Windows istnieje dodatkowy \r, który z notatniku pozostaje...

  1. <?php
  2. $tekst = str_replace("rn", "<br />", $tekst);
  3. ?>
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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:33