Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax?][PHP]Odczyt danych
b_chmura
post
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Witam
Jak na bieżąco można odczytywać dane z pliku bądź do z bazy MySQL? dysponuje ktoś może takim kodem i byłby w stanie wytłumaczyć go linijka po linijce?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
drPayton
post
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


  1. <script type="text/javascript"> // Rzopoczynasz kod JS ;P
  2. if(window.XMLHttpRequest) // Jeśli nie IE...
  3. {
  4. ObiektXMLHttp = new XMLHttpRequest();// Tworzy nowy obiekt "żądania do serwera poprzez Http"
  5. }
  6. else if(window.ActiveXObject) // A jeśli IE...
  7. {
  8. ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); // Tworzy nowy obiekt "żądania do serwera poprzez Http" w oparciu o ActiveX...
  9. }
  10. function getData() // Rozpoczyna funkcję pobierania i wyświetlania wyniku
  11. {
  12. if(ObiektXMLHttp) //Jeżeli obiekt został utworzony prawidłowo
  13. {
  14. var cel = document.getElementById ('div'); // Element o id = div będzie miejscem zapisania wyniku pobrania danych
  15.  
  16. ObiektXMLHttp.open('GET', 'plik.txt'); // Otwiera plik plik.txt
  17. ObiektXMLHttp.onreadystatechange = function () // W czasie wykonywania skryptu, żądanie znajduje się w różnych stanach (wykonuje się, zakończyło się, błąd etc)
  18. {
  19. if (ObiektXMLHttp.readyState == 4) // Jeżeli ten stan to 4 (oznaczenie kodowe dla poprawnego zakończenia)
  20. {
  21. cel.innerHTML = ObiektXMLHttp.responseText; // Do wspomnianego wyżej elementu o id = div wstaw tekst pobrany z pliku wcześniej
  22. }
  23. }
  24.  
  25. ObiektXMLHttp.send(null); // Niech kto inny napisze do czego to jest, ja wiem tylko że być musi ;P
  26. }
  27. }
  28. setInterval ("getData()", 1000); // Wywołuje powyższa funkcję co sekundę


Ten post edytował drPayton 9.08.2007, 10:26:17
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 17:14