Page 1 of 1

.pk4 Dateien auslesen

Posted: 2005-04-30 22:55
by andy25
Hallo,

Ich habe folgendes Script geschrieben um ein Verzeichniss auf dem Rootserver per PHP auszulesen.

Mein Problem ist, ich habe es geschafft, den Ordner Inhalt zu bekommen.
Ich hätte es aber gerne das er den Inhalt von den Dateien ausliest. Hat jemand eine Idee wie ich das mache?

Hier mal der von mir verwendetet code:

Code: Select all

@mkdir("/home/transfer/$session");
exec("du /home/$user/verzeichniss/* -h",$output);

$fp = fopen("/home/transfer/$session/maplist.txt",w);


for($i=0; $i<count($output) ;$i++)
{
if(strstr($output[$i],".pk4") )   *** Hier sieht man er sucht nach .pk4***
{
$x = explode("t",$output[$i]);
$y = explode("/home/$user/verzeichniss/base/",$output[$i]);
fwrite ($fp, "$y[1]:$x[0]rn");
}
}

fclose($fp); 
Gruß

Andy

Re: .pk4 Dateien auslesen

Posted: 2005-04-30 23:22
by Roger Wilco
Was sind pk4-Dateien?
Naja, du willst dir jedenfalls die Funktion fopen() ansehen...

Re: .pk4 Dateien auslesen

Posted: 2005-04-30 23:42
by andy25
Hallo,

PK4 Dateien sind dateien von Manchen Spielen, ich brauch den Code für ein Webinterface.

Gruß

Andy

Re: .pk4 Dateien auslesen

Posted: 2005-05-01 08:46
by duergner
Roger Wilco wrote:Was sind pk4-Dateien?
Naja, du willst dir jedenfalls die Funktion fopen() ansehen...
Oder gleich file().

Re: .pk4 Dateien auslesen

Posted: 2005-05-01 08:51
by andy25
duergner wrote:
Roger Wilco wrote:Was sind pk4-Dateien?
Naja, du willst dir jedenfalls die Funktion fopen() ansehen...
Oder gleich file().
Ich vestehe gerad nicht ganz, wie in meinem Code zu sehen ist verwende ich bereits fopen.

Gruß
Andy

Re: .pk4 Dateien auslesen

Posted: 2005-05-01 10:18
by duergner
Wenn du mit fopen() arbeitest, dann brauchst du danach zum auslesen fgets() oder du nimmst gleich file(). Mehr dazu im PHP Manual.

Re: .pk4 Dateien auslesen

Posted: 2005-05-02 18:26
by phillux
Geht es Dir vielleicht um das Auslesen von Maps? Das kannst Du besser über RCON-Befehle machen. Bei CoD ist das z.B.

Code: Select all

fdir *.bsp
Vielleicht hilfts...

Gruß, Phil

Re: .pk4 Dateien auslesen

Posted: 2005-05-02 18:46
by andy25
Hallo,

Genau darum geht es. Mein Webinterface soll die Maps auslesen. Ich kann doch nicht im Webinterface RCON befehle anwenden oder?

und was nützen mir die bsp manche Spiele haben die Maps in den .pk* Dateien also muss ich an den Inhalt dieser kommen.

Gruß

Andy

Re: .pk4 Dateien auslesen

Posted: 2005-05-03 13:10
by phillux
andy25 wrote:Ich kann doch nicht im Webinterface RCON befehle anwenden oder?
Doch.

Schau dir mal gsQuery an. Das ist eine PHP-Klasse, mit dem Du diverse Gameserver steuern kannst: http://gsquery.terragate.net

Gruß, Phil