Hilfe benötigt.

Bash, Shell, PHP, Python, Perl, CGI
bmp
Posts: 116
Joined: 2003-03-13 16:30

Hilfe benötigt.

Post by bmp »

Ich habe ein problem und glaube dieses kann am besten mit php gelöst werden. Nur leider kann ich keinerlei PHP. Vieleicht kann mir ja einer von euch ein "grundgerüst" geben.

Folgende Situation:

Ich habe ein Datei die laufent mit Namen gefüllt wird. Nun soll man auf einer Website einen Namen eingeben können und daraufhin wird diese Datei nach dem Namen durchsucht. Halt wie GREP auf der Console.
Vor den Namen stehen jeweils Links zu Bilddateien. Nun soll im gleichen Verzeichniss geschaut werden, ob es diese Dateien gibt.
Als Ausgabe soll dann halt eine Webseite rauskommen in dem die funktionierenden Links für diesen Namen rauskommen.

Hintergrund der ganzen geschichte:

Ich betreibe einen Gameserver :oops: mit eingeschaltetem Punkbuster.
Und Punkbuster (Anti-Cheater-Tool) macht laufend ScreenShoots von den angeschlossenen Spielern. Diese ScreenShoots werden als PNG gespeichert. Zu jedem ScreenShoot gibt es eine HTML Seite die entweder einen Link zum Bild oder einen Text hat, das die Ã?bertragung nicht geklappt hat.
Und es gibt eine Startseite wo vom jeden Screenshoot der Name des passenden Spielers und der Link auf die HTML Seite drinsteht.


Kann mir da einer einen "Anfang" Basteln als php ?
deagh
Posts: 37
Joined: 2003-10-01 09:43
Location: 63...

Re: Hilfe benötigt.

Post by deagh »

Hi,

also hier ein kleiner (ungetesteten Ansatz).

wenn deine Daten in der Datei text.txt stehen und mit , getrennt sind:

Code: Select all

<?php
$infile = "text.txt";
$trenn = ",";
$search = $HTTP_GET_VARS["search"];
echo "<b>suche nach: $search</b><br>";
$file = fopen("$infile","r");
while (!feof($file)) {
	$zeile = fgets($file);
	list($link,$name) = split(",",$zeile);
	if(preg_match ("/$search/i",$zeile)){
		echo '<a href="'.$link.'">'.$link.'</a> -> '.$name.'';
		echo "<br>";
	}
}
fclose($file);
?>
Wenn du nun filename.php?search=name aufrufst, sollte es gehen.

bb
bmp
Posts: 116
Joined: 2003-03-13 16:30

Re: Hilfe benötigt.

Post by bmp »

ICH DANKE DIR !!!!!

Es klappt.

Gibt es noch die möglichkeit das das Skript die Url von xxx.htm auf xxx.png umwandelt ?? Und eventuell nachschaut ob es die Datei dann gibt ?
vratislav
Posts: 118
Joined: 2002-05-05 12:05

Re: Hilfe benötigt.

Post by vratislav »

String umwandeln: str_replace

Datei existiert ? (file_exists)

Code: Select all

if (file_exists($filename)) {
   print "The file $filename exists";
} else {
   print "The file $filename does not exist";
}

Gruß,

Björn
bmp
Posts: 116
Joined: 2003-03-13 16:30

Re: Hilfe benötigt.

Post by bmp »

vratislav wrote:String umwandeln: str_replace

Datei existiert ? (file_exists)[/code]
VIELEN Dank nochmals !!
Hat mich jetzt 4 Stunden gekostet aber nun funktioniert es.
Und gleichzeitig habe ich mal einen einblick erhalten in PHP......