Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
Hi,
Ich habe vor ein Tool zu machen, aber für das bräuchte ich bzw. wäre besser wenn ich ein Updatesystem hätte. Da ich das aber nicht so wirklich kann, suche ich jemanden der mir sowas macht, damit ich dieses Tool auch rausbringen kann.
Wäre echt nett, wenn sich jemand melden würde.
Danke im vorraus,
mfg
Yannici
Manchmal denke ich:
Posts: 1'107
Threads: 37
Joined: May 2008
Reputation:
47
In was für ner Sprache brauchste das denn?
Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
Normal in Deutsch.
Manchmal denke ich:
Posts: 861
Threads: 19
Joined: May 2008
Reputation:
57
(This post was last modified: 03.06.2009, 22:47 by -superking-.)
03.06.2009, 22:45
Das ist nicht dein ernst oder? :-D
Oh man, ich lach immernoch, sorry, nimms nicht persönlich
Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
Was denn?
Wie du siehst kann ich kein Stück php.
Tut mir Leid. War ja nur eine Frage ob das jemand machen kann.
Wenn das niemand machen will, dann lass ich es halt.
Manchmal denke ich:
Posts: 861
Threads: 19
Joined: May 2008
Reputation:
57
Er hat dich nach der sprache gefragt und meinte programiersprache und du hast geantwortet deutsch. Das fand ich so witzig...
Um was für ein projekt geht es denn? Updatesystem mit php ist realisierbar
Posts: 352
Threads: 12
Joined: Feb 2009
Reputation:
34
Du kannst das Updatesystem meiner Bots benutzen.
Das ist eine EXE, die nach einer neuen Version schaut, diese als Archiv herunterlaedt, entpackt und damit die alten Dateien aktualisiert.
Die Datei laeuft im Hintergrund, d. h. ohne sichtbares Fenster.
Es waere allerdings von Vorteil die return Codes auszuwerten. Ob php das kann, weiß ich nicht.
Kein Support per PM!
Posts: 148
Threads: 3
Joined: May 2008
Reputation:
15
Hi,
meinst du so etwas vielleicht?
PHP Code: function check_nach_update($filename) { if (file_exists($filename)) { $lines = file($filename); if (!$lines) { die ('Datei konnte nicht gelesen werden!'); } foreach ($lines as $key => $value) { echo $key.' => '.$value.'\n'; } } else { die ('Datei existiert nicht!'); } }
$filename = 'http://www.example.de/update_info.txt'; check_nach_update($filename);
LG
Philipp
Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
(This post was last modified: 04.06.2009, 14:17 by Yannici.)
04.06.2009, 14:15
Achso ich hatte gedacht die Sprache (Deutsch, Englisch...).
Ne hätte das gerne in php.
Ne würde ein Projekt machen als ein Admintool und dort sind alle Tools drin, die man vom Admintool sofort runterladen kann.
Damit ich immer eine neue Version zum Downloaden machen muss würde ich ein Updatesystem machen, dass dann falls ein neues Tool gibt,
der Benutzer nicht ein neue Version hier im Forum runterladen muss sondern dass dann sofort im Admin Tool erscheint und er es sofort runterladen kann.
Falls ihr versteht was ich meine.
Es gab sowas ähnliches schonmal, aber ohne Updatesystem, das wäre dann praktisch.
Manchmal denke ich:
Posts: 1'946
Threads: 58
Joined: Aug 2008
Reputation:
82
(This post was last modified: 04.06.2009, 18:29 by Milu2K.)
04.06.2009, 18:08
(04.06.2009, 14:15)Yannici Wrote: Achso ich hatte gedacht die Sprache (Deutsch, Englisch...).
Ne hätte das gerne in php.
Ne würde ein Projekt machen als ein Admintool und dort sind alle Tools drin, die man vom Admintool sofort runterladen kann.
Damit ich immer eine neue Version zum Downloaden machen muss würde ich ein Updatesystem machen, dass dann falls ein neues Tool gibt,
der Benutzer nicht ein neue Version hier im Forum runterladen muss sondern dass dann sofort im Admin Tool erscheint und er es sofort runterladen kann.
Falls ihr versteht was ich meine.
Es gab sowas ähnliches schonmal, aber ohne Updatesystem, das wäre dann praktisch.
Na da musst du zuerst eine datei im web machen. z.B. http://updatelink.de/blabla.txt
Dort muss der inhalt so sein:
Code: tool1.txt
tool2.txt
....
Danach tool1.txt
Und tool1_version.txt
Die solltest du immer auf die aktuellste version updaten.
Und dann machste ne php datei: update.php (Oder anderer name)
PHP Code: <?php $link = "http://updatelink.de/blabla.txt"; $lines = file($link);
if (!$lines) { echo "Datei existiert nicht!"; } else { foreach ($lines AS $value) { $toolname[$value] = file_get_contents("http://updatelink.de/".$value); $version[$value] = file_get_contents("http://updatelink.de/".$toolname[$value]."_version.txt"); if ($jetzige_version_von_tool != $version[$value]) { echo "Das Tool ".$toolname[$value]." ist nicht mehr aktuell! Neue Version: ". $version[$value]; } else { echo "Das Tool ".$toolname[$value]." ist aktuell!"; } } } ?>
Ich weiss nicht ob es geht aber ich glaube es geht ^^ werde es mal ausprobieren
Edit: Habs getestet es geht ^^ Falls es einen Fehler gibt, hier posten oder pn an mich
Edit2: Es gibt aber bessere varianten
✝ RiP ✝
Weiter geht's
Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
(This post was last modified: 05.06.2009, 09:10 by Yannici.)
05.06.2009, 08:53
Okay, danke werde das gleich mal ausprobieren
Also ich hab ein Fehler ich weiß nicht ob meine php jetzt mit meinem Uploadlink so funktioniert, da kommt nämlich "Datei existiert nicht!" und davor noch dieser Fehler:
Code: Warning: file() [function.file]: URL file-access is disabled in the server configuration in /users/yannici/www/update.php on line 3
Warning: file(http://yannici.bplaced.net/tools.txt) [function.file]: failed to open stream: no suitable wrapper could be found in /users/yannici/www/update.php on line 3
Datei existiert nicht!
Was ist da denn Falsch?
Meine php Datei sieht so aus:
PHP Code: <?php $link = "http://yannici.bplaced.net/tools.txt"; $lines = file($link);
if (!$lines) { echo "Datei existiert nicht!"; } else { foreach ($lines AS $value) { $toolname[$value] = file_get_contents("http://yannici.bplaced.net/".$value); $version[$value] = file_get_contents("http://yannici.bplaced.net/".$toolname[$value]."_version.txt"); if ($jetzige_version_von_tool != $version[$value]) { echo "Das Tool ".$toolname[$value]." ist nicht mehr aktuell! Neue Version: ". $version[$value]; } else { echo "Das Tool ".$toolname[$value]." ist aktuell!"; } } } ?>
Wenn ich " http://yannici.bplaced.net/tools.txt" im Browser eingebe findet er das auch, aber wieso nicht in der php?
mfg
Yannici
Manchmal denke ich:
Posts: 1'946
Threads: 58
Joined: Aug 2008
Reputation:
82
(05.06.2009, 08:53)Yannici Wrote: Okay, danke werde das gleich mal ausprobieren
Also ich hab ein Fehler ich weiß nicht ob meine php jetzt mit meinem Uploadlink so funktioniert, da kommt nämlich "Datei existiert nicht!" und davor noch dieser Fehler:
Code: Warning: file() [function.file]: URL file-access is disabled in the server configuration in /users/yannici/www/update.php on line 3
Warning: file(http://yannici.bplaced.net/tools.txt) [function.file]: failed to open stream: no suitable wrapper could be found in /users/yannici/www/update.php on line 3
Datei existiert nicht!
Was ist da denn Falsch?
Meine php Datei sieht so aus:
PHP Code: <?php $link = "http://yannici.bplaced.net/tools.txt"; $lines = file($link);
if (!$lines) { echo "Datei existiert nicht!"; } else { foreach ($lines AS $value) { $toolname[$value] = file_get_contents("http://yannici.bplaced.net/".$value); $version[$value] = file_get_contents("http://yannici.bplaced.net/".$toolname[$value]."_version.txt"); if ($jetzige_version_von_tool != $version[$value]) { echo "Das Tool ".$toolname[$value]." ist nicht mehr aktuell! Neue Version: ". $version[$value]; } else { echo "Das Tool ".$toolname[$value]." ist aktuell!"; } } } ?>
Wenn ich "http://yannici.bplaced.net/tools.txt" im Browser eingebe findet er das auch, aber wieso nicht in der php?
mfg
Yannici CHMOD 777 bei dieser datei setzen
✝ RiP ✝
Weiter geht's
Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
Okay mal schaun obs dann funkt.
Manchmal denke ich:
Posts: 861
Threads: 19
Joined: May 2008
Reputation:
57
nee, du musst in der php.ini allow open urls (oder so) auf true stellen
Posts: 3'459
Threads: 57
Joined: Apr 2009
Reputation:
115
(This post was last modified: 05.06.2009, 17:36 by Yannici.)
05.06.2009, 17:35
Nein, hab CHMOD auf 777 gesetzt und funktioniert immernoch nicht.
Und wo find ich die php.ini ??? Ich benutz ja nicht Xampp sondern einen Webspace von bplaced.net ?!
Manchmal denke ich:
Posts: 861
Threads: 19
Joined: May 2008
Reputation:
57
du musst die php ini von dem server einstellen, auf dem die datei von milos liegt. normalerweise ist das bei der lanxampp schon eingestellt ...
|