Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Powiadomienie o nowej wersji skryptu
Forum PHP.pl > Forum > Przedszkole
luzak124
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 ?
szopen
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.
luzak124
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?
szopen
google? pierwszy wynik?
http://www.google.com/search?q=cURL+PHP

skoro nie umożliwia to radziłbym poczytać sobie o AJAX smile.gif
luzak124
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
szopen
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.
oomaster
szopen na pewno działa smile.gif twój pomysł jest stary ale dobry winksmiley.jpg
szopen
Tak się robiło, jeszcze przed powstaniem XMLHttpRequest... Mam nadzieję, że choć trochę podpowiedziałem smile.gif
FliSs_tCv
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.