.pk4 Dateien auslesen

Bash, Shell, PHP, Python, Perl, CGI
andy25
Posts: 33
Joined: 2005-03-17 12:45

.pk4 Dateien auslesen

Post 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
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: .pk4 Dateien auslesen

Post by Roger Wilco »

Was sind pk4-Dateien?
Naja, du willst dir jedenfalls die Funktion fopen() ansehen...
andy25
Posts: 33
Joined: 2005-03-17 12:45

Re: .pk4 Dateien auslesen

Post by andy25 »

Hallo,

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

Gruß

Andy
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA

Re: .pk4 Dateien auslesen

Post by duergner »

Roger Wilco wrote:Was sind pk4-Dateien?
Naja, du willst dir jedenfalls die Funktion fopen() ansehen...
Oder gleich file().
andy25
Posts: 33
Joined: 2005-03-17 12:45

Re: .pk4 Dateien auslesen

Post 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
duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA

Re: .pk4 Dateien auslesen

Post by duergner »

Wenn du mit fopen() arbeitest, dann brauchst du danach zum auslesen fgets() oder du nimmst gleich file(). Mehr dazu im PHP Manual.
phillux
Posts: 80
Joined: 2004-03-16 13:47
Location: Münster

Re: .pk4 Dateien auslesen

Post 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
andy25
Posts: 33
Joined: 2005-03-17 12:45

Re: .pk4 Dateien auslesen

Post 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
phillux
Posts: 80
Joined: 2004-03-16 13:47
Location: Münster

Re: .pk4 Dateien auslesen

Post 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