1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
13
13
ZUGRIFFE
376
376
EMPFEHLEN
-
05.11.08 11:22 #1mstar 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
-
05.11.08 11:35 #2
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
-
05.11.08 11:49 #3mstar 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
-
Möchtest du eine Seite mit Php erzeugen, die immer nachschaut welche die neuste Version ist?
-
05.11.08 14:22 #5mstar 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.
-
05.11.08 14:24 #6
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
-
05.11.08 14:26 #7
- 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.
-
05.11.08 14:30 #8mstar 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)
-
05.11.08 15:07 #9
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"
-
05.11.08 15:26 #10mstar Tutorials.de Gastzugang
das sollen programme wie bsp. firefox debian editor vim sein etc...
-
05.11.08 16:04 #11
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"
-
05.11.08 16:21 #12
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!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
-
05.11.08 16:47 #13
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"
-
05.11.08 16:53 #14mstar Tutorials.de Gastzugang
so ich hab nach langen suchen endlich ne idee.
so. jetzt muss ich nur wissen wie ich von einer html seite den text auslese bzw. für jedes programm (zeile) seperat.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>
Ähnliche Themen
-
Versionskontrolle Patch-Level ohne Major-Release (SVN)
Von ZodiacXP im Forum Coders TalkAntworten: 3Letzter Beitrag: 23.12.09, 23:51 -
Daten löschen mit Versionskontrolle
Von HonkTonk im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 03.09.07, 09:47 -
Versionskontrolle für Windows
Von sexmagic im Forum Microsoft WindowsAntworten: 7Letzter Beitrag: 09.04.07, 14:07 -
Versionskontrolle für x64
Von SwingTänzer im Forum Coders TalkAntworten: 3Letzter Beitrag: 05.03.06, 17:29 -
Konzept für Versionskontrolle von Übersetzungstexten
Von slowflyer im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 03.08.05, 16:11





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren