Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Powiadomienie o nowej wersji skryptu
luzak124
post 30.08.2008, 12:46:42
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 1
Dołączył: 3.09.2006
Skąd: Białystok

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


Witam.

Pisze skrypt CMS i napotkałem mały problem a dokładnie chodzi mi o Powiadomienie o nowej wersji skryptu czyli jeżeli wyjdzie nowa wersja skryptu w panelu administratora pojawi się informacja o tym.

Teraz problem jak pobrać dane o nowej wersji ?
Zastanawiałem się czy zrobić to tak że u siebie mam plik txt np info.txt i w panelu administratora będzie pobierać dane z tego pliku ale czy da się pobrać plik txt z innego serwera? czy może znacie jakieś lepsze rozwiązanie ?


--------------------
Mądrzy ciągle się uczą, głupcy wszystko umieją.
Go to the top of the page
+Quote Post
szopen
post 30.08.2008, 12:58:35
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


Zależy czy masz serwer umożliwiający łączenie się po socketach z poziomu PHP. Poczytaj sobie o cURL albo nawet zwykłym fopen.

Zawsze można powiadamianie o nowej wersji zrobić AJAXowo po stronie klienta.
Go to the top of the page
+Quote Post
luzak124
post 30.08.2008, 13:12:24
Post #3





Grupa: Zarejestrowani
Postów: 170
Pomógł: 1
Dołączył: 3.09.2006
Skąd: Białystok

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


Cytat(szopen @ 30.08.2008, 13:58:35 ) *
Zależy czy masz serwer umożliwiający łączenie się po socketach z poziomu PHP.

Nie umożliwia a te cURL można jakieś informacje o tym?
albo ajax?

Ten post edytował luzak124 30.08.2008, 13:14:24


--------------------
Mądrzy ciągle się uczą, głupcy wszystko umieją.
Go to the top of the page
+Quote Post
szopen
post 30.08.2008, 13:20:01
Post #4





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


google? pierwszy wynik?
http://www.google.com/search?q=cURL+PHP

skoro nie umożliwia to radziłbym poczytać sobie o AJAX smile.gif

Ten post edytował szopen 30.08.2008, 13:21:34
Go to the top of the page
+Quote Post
luzak124
post 30.08.2008, 13:47:19
Post #5





Grupa: Zarejestrowani
Postów: 170
Pomógł: 1
Dołączył: 3.09.2006
Skąd: Białystok

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


Kod
<script language="JavaScript">
  
      function getXMLHttpRequest()
      {
         var request = false;
            
           try {
             request = new XMLHttpRequest();
           } catch(err1) {
             try {
               request = new ActiveXObject('Msxml2.XMLHTTP');
             } catch(err2) {
               try {
                 request = new ActiveXObject('Microsoft.XMLHTTP');              
               } catch(err3) {
                 request = false;
               }
             }
           }
           return request;
      }  
      
      var r;
      r = getXMLHttpRequest();  
      
      function processResponse()
      {
        if (r.readyState == 4) {
          if (r.status == 200) {
             var div = document.getElementById('layer_content');
            div.innerHTML = r.responseText;            
          };
        };
      }
      
      r.open('GET', 'http://www.adres.pl/plik.txt');
      r.onreadystatechange = processResponse;
      r.send(null);      
      
      </script>


no tylko nie odczytuje mi pliku plik.txt z innego serwera


--------------------
Mądrzy ciągle się uczą, głupcy wszystko umieją.
Go to the top of the page
+Quote Post
szopen
post 30.08.2008, 19:23:17
Post #6





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


hmm... no tak - zabezpieczenie na podstawie domeny... Ciekawe, czy stara metoda z wczytywaniem tekstu do ifreme'u i pobierania go przez innerText działa między domenami.
Go to the top of the page
+Quote Post
oomaster
post 30.08.2008, 19:29:38
Post #7





Grupa: Zarejestrowani
Postów: 305
Pomógł: 3
Dołączył: 4.08.2006
Skąd: GDA

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


szopen na pewno działa smile.gif twój pomysł jest stary ale dobry winksmiley.jpg
Go to the top of the page
+Quote Post
szopen
post 30.08.2008, 19:35:08
Post #8





Grupa: Zarejestrowani
Postów: 60
Pomógł: 5
Dołączył: 28.08.2008

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


Tak się robiło, jeszcze przed powstaniem XMLHttpRequest... Mam nadzieję, że choć trochę podpowiedziałem smile.gif
Go to the top of the page
+Quote Post
FliSs_tCv
post 31.08.2008, 05:01:56
Post #9





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


tworzysz we flesh-u parę pól które potrzebujesz stworzysz, w mysql bazę czy tam tabele jak już masz bazę, dodajesz wiadomość a we fleshu się ona wyświetla a w cms dodajesz linka z twojego serwera gdzie masz ten *.swf i hey jemu się pokazuje winksmiley.jpg nie próbowałem ale myślę że zadziała winksmiley.jpg


--------------------
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: 31.07.2025 - 10:48