tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Radhad
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
376
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mstar Tutorials.de Gastzugang
    hallo,

    hallo, da ich erst seit 3 wochen php programmiere kenn ich mich leider noch nicht so gut aus.

    wie bekomme ich es hin das wenn ich ein programm xy.v2.1 auf meinen rechner installiert habe über eine webseite das es kontrolliert wird ob es eine neue version davon gibt (so änlich wie microsoft update)
    so das mir es angezeigt wird welche aktuelle version es z.zt. gibt.

    ich danke euch im vorraus
    m.mstar
     

  2. #2
    Radhad Radhad ist offline Mitglied Diamant
    Registriert seit
    Mar 2003
    Ort
    Wuppertal (NRW)
    Beiträge
    1.917
    Blog-Einträge
    35
    Hmm... Unter Versionskontrolle versteht man eigentlich sowas wie Subversion, aber naja, die Erklärung was die willst zieht es ja wieder raus *g*

    Also da gibt es mehrere Möglichkeit. Du könntest es mittels RSS/Atom Feeds lösen oder mit XML-RPC / SOAP Client & Server.

    Ich denke mal das einfachste wäre der RSS/Atom Feed, gerade für einen Anfänger. Hier gibts auch ein Tutorial zu RSS Feeds, schau mal in der Tutorial-Sektion.
     
    Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x

  3. #3
    mstar Tutorials.de Gastzugang
    ist das hier das richtige?
    http://www.tutorials.de/forum/php-tu...itstellen.html

    ich meine so was:
    es soll ne webseite sein. der user bzw. ich nutz das programm firefox, ich habe auf meinen rechner firefox mit der v. 2.0 wenn es ne neue version gibt soll mir auf meiner webseite angezeigt werden das es ne neue version von firefox gibt v.3.0 und das miene v 2.0 alt ist.

    gruß mstar
     

  4. #4
    Dunas Dunas ist offline Mitglied Gold
    Registriert seit
    Mar 2007
    Beiträge
    158
    Möchtest du eine Seite mit Php erzeugen, die immer nachschaut welche die neuste Version ist?
     

  5. #5
    mstar Tutorials.de Gastzugang
    ja. genau. aber nicht für die php version sondern programme die ich auf meinem rechner installiert habe. wenn das nicht geht dan so:

    ich hab ne webseite auf der verschiedene module sind z.b modul forum, modul chat, etc..
    ich entwicklenun einen neue version der module und lad die dan auf nen server hoch. jetzt soll durch drücken eines buttons auf der webseite geprüft werden ob es für eines der module ein update gibt.
     

  6. #6
    Radhad Radhad ist offline Mitglied Diamant
    Registriert seit
    Mar 2003
    Ort
    Wuppertal (NRW)
    Beiträge
    1.917
    Blog-Einträge
    35
    Ich dachte du meinst, wie eine Web-Applikation bei Hersteller nachfragen könnte, ob es eine neuere Version gibt...

    Das ist natürlich was vollkommen anderes! Zumal das Beispiel Firefox echt doof ist, weil das ding nen eigene Updater hat ...

    Aber egal, dafür gibt's auch ne Lösung. Und zwar im Falle von Firefox müsstest du per FTP Protokoll auf deren Server unter http://releases.mozilla.org/pub/mozi...test/win32/de/ nachschauen, ob die Setup-Datei eine höhere Versionsnummer hat als die Version, die in deinem User Agent String steht. Ich glaube der Aufweand dafür ist aber ziemlich groß, um diese Info zu erhalten - daher würd ich doch eher raten den internen Updater zu verwenden Oder ne entsprechende Software bei dir auffem Rechner installieren, die dir sagt, welche Programme veraltet sind... Da pflegen zig Leute eine Datenbank und das Programm erkennt hunderte von Programmen!
     
    Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x

  7. #7
    Avatar von Navy
    Navy Navy ist offline Freiwillige Serverwehr
    tutorials.de Administrator
    Registriert seit
    Jul 2003
    Ort
    Montreal (Quebec)
    Beiträge
    1.667
    Wie wäre es, wenn Du ganz einfach mit einem Server arbeitest, der die auf dem Server vorliegende Versionsnummer deiner Webanwendung zurückliefert. Wie Du diese Antwort dann verwertest, kannst Du Dir ja dann auch noch ausdenken.
     
    Navy

    --
    Echtzeithilfe unter irc.tutorials.de #tutorials.de

  8. #8
    mstar Tutorials.de Gastzugang
    genau so geht es natürlich auch. aber wie. gibt es da ein how to oder so was änliches?

    wie gesagt ich bin php anfänger
    Geändert von mstar (05.11.08 um 14:53 Uhr)
     

  9. #9
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    In welcher Sprache ist denn Applikation xyz v2.1 programmiert?

    Das wäre doch viel interessanter zu wissen?
    Auch in PHP?

    Dann könntest du einfach einen HTTP Request an ein entferntes PHP Skript schicken und das antwortet dir mit der richtigen Versionsnummer...
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  10. #10
    mstar Tutorials.de Gastzugang
    das sollen programme wie bsp. firefox debian editor vim sein etc...
     

  11. #11
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Und wie willst du den Programmen beibringen, auf deiner Webseite nach einer neuen Version zu suchen?
    Und woher erfährt dein PHP Skript, dass es eine neue Version gibt?
    Und wenn du das gelöst hast, woher erfährt dein PHP Skript, welche Version du auf dem Rechner hast?

    Ich verstehe nicht genau, wo der Sinn in dem Skript liegen soll.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  12. #12
    Radhad Radhad ist offline Mitglied Diamant
    Registriert seit
    Mar 2003
    Ort
    Wuppertal (NRW)
    Beiträge
    1.917
    Blog-Einträge
    35
    Nunja, er geht mit dem Browser auf http://localhost/software-updates.php und bekommt eine Liste angezeigt an Programmen, die veraltet sind. Das habe ich schon verstanden. Aber genau dafür gibt es kostenlose Programme, die das alles übernehmen und sogar direkt den Download anbieten! Zumal die Umsetzung für einen alleine a) viel aufwand ist und b) man dann laufend schauen muss ob das eigene Script so überhaupt noch läuft, und dann verwendest du es selbst irgendwann eh nicht mehr, weil der aufwand größer ist als die 20 Seiten manuell abzuklappern ...

    Zumal das nur richtig mit dem Browser funktionieren würde!
    Flex bedankt sich. 
    Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x

  13. #13
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Ah... Ich dachte er möchte ein Programm um eine Update Routine erweitern, die durch PHP gesteuert wird.

    Nun da ich es verstanden habe, stimme ich Radhad zu.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  14. #14
    mstar Tutorials.de Gastzugang
    so ich hab nach langen suchen endlich ne idee.

    PHP-Code:
    <table cellpadding="3" style="width: 650px">
     <tr class="tb1">
      <th>Programm</th>
      <th>Ihre Version</th>
      <th>Aktuelle Version</th>
      <th>Homepage</th>
      <th>Eingetragen am:</th>
     </tr>

    <?php
    $datei 
    "prog.txt";         // Name der Datei
    $array file($datei);         // Datei in ein Array einlesen

    foreach ($array as $element) {
                                 
    // Die Variablen ($kategorie, $beschreibung, $homepage, $datum) aus der Variablen ($element) holen
     
    list($programm$ivers$homepage$akvers$ldate) = explode(";"$element);
     echo 
    "<tr>";
     echo 
    "<td>$programm</td>";
     echo 
    "<td>$ivers</td>";
     echo 
    "<td>$akvers</td>"
     echo  
    "<td><a href=\"http://www.$homepage\" target=\"_blank\">$homepage</a></td>";
     echo 
    "<td>$ldate</td>";
     echo 
    "</tr>";
    }
    ?>

    </table>
    so. jetzt muss ich nur wissen wie ich von einer html seite den text auslese bzw. für jedes programm (zeile) seperat.
     

Ähnliche Themen

  1. Versionskontrolle Patch-Level ohne Major-Release (SVN)
    Von ZodiacXP im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 23.12.09, 23:51
  2. Daten löschen mit Versionskontrolle
    Von HonkTonk im Forum Relationale Datenbanksysteme
    Antworten: 6
    Letzter Beitrag: 03.09.07, 09:47
  3. Versionskontrolle für Windows
    Von sexmagic im Forum Microsoft Windows
    Antworten: 7
    Letzter Beitrag: 09.04.07, 14:07
  4. Versionskontrolle für x64
    Von SwingTänzer im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 05.03.06, 17:29
  5. Konzept für Versionskontrolle von Übersetzungstexten
    Von slowflyer im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 03.08.05, 16:11