Hallo Leute,
Ich bin sehr unerfahren in PHP und möchte eigentlich was einfaches realisieren. Naja ich beschreib mal mein Problem:
Ich bin viel zocker und habe eine Homepage, worauf ich gerne meine selbst erspielten Spielspeicherstände von Call of Duty, CS, XIII usw. zum Downloaden anbieten möchte. Ich habe knapp 200 Spielspeicherstände. Ich habe aber keine Lust, für jeden Spielspeicherstand eine eigene Downloadbeschreibung zu schreiben. Das würde auch Speicherplatz auf dem Webspace verbrauchen. Stattdessen möchte ich ein Download system. Ich habe eine einzige HTML Datei geschrieben, die aus tables besteht und eine Tabelle enthält, worin die Informationen stehen sollen, wie Name der Datei, größe der datei, Autor, version... etc. Die eigentlichen Informationen stehen für jeden download in einzeln erstellten Text Dateien (.txt). Wenn ein Besucher jetzt auf ein Downloadlink klickt muss über ein Parameter der HTML Datei die zum Download passende .txt Datei geladen und in die Tabelle geladen werden. In der Tabelle sollen dafür Platzhalter drinnen sein. Ich mein das so: ruft z.B ein Besucher den Download Link ww.domain.de/download.php?id=100 auf, muss die datei 100.txt geladen werden und dessen Inhalt in die Platzhalter in der HTML datei hinzugefügt werden. Der Inhalt der .txt Datei sieht so aus:
01=spielstand.zip
02=100KB
03=Level 4
04=by p0lt3Rg3IsT
...
das was hinter 01= steht, soll in die erste Zeile der Tabelle in der HTML Datei, das was hinter 02= steht in die zweite und das was hinter 03= steht in die dritte usw... Er sollte das so realisieren, dass was hinter 01= steht in $zeile1 geladen wird, das was hinter 02= steht in $zeile2 geladen wird und das was hinter 03= in $zeile3 geladen wird, usw...
Es sollte ein Mehrweg Algorythmus sein. Der Script sollte schauen, was für eine Zahl hinter dem = steht und sollte es in die entsprechende $zeile mit der passenden Nummer laden. Z.B. sollte der script bei 07= (egal bei welcher Zeile 07= ist) den Inhalt hinter dem = in den Platzhalter $zeile07 hinzufügen. Der Script sollte auch eine Schleife enthalten die die .txt Datei ausliest und für jede zeile eine eigene $zeile mit nummer generieren, egal wie viele zeilen es hat. Hat sie z.B. (jetzt wenn ich extrem davon ausgehe) 1177876 zeilen, muss der Script für jede zeile eine $zeile mit nummer generieren und alles was hinter all den = zeichen steht in die passende $zeile laden können. D.h. sollte .txt Dateien unendlich bearbeiten können. Geht das? Sicher müsste sowas realisierbar sein.
Könnt ihr mir da weiter helfen?
Ich habe eine Woche lang in Foren gelesen, gegoogelt und auch die dokumentation angeschaut aber weiter als den folgenden Code bin ich nicht gekommen:
Könnt Ihr mir weiterhelfen? Für Bemühungen und Antworte bedanke ich mich jetzt scho im Vorraus...
Ich bin sehr unerfahren in PHP und möchte eigentlich was einfaches realisieren. Naja ich beschreib mal mein Problem:
Ich bin viel zocker und habe eine Homepage, worauf ich gerne meine selbst erspielten Spielspeicherstände von Call of Duty, CS, XIII usw. zum Downloaden anbieten möchte. Ich habe knapp 200 Spielspeicherstände. Ich habe aber keine Lust, für jeden Spielspeicherstand eine eigene Downloadbeschreibung zu schreiben. Das würde auch Speicherplatz auf dem Webspace verbrauchen. Stattdessen möchte ich ein Download system. Ich habe eine einzige HTML Datei geschrieben, die aus tables besteht und eine Tabelle enthält, worin die Informationen stehen sollen, wie Name der Datei, größe der datei, Autor, version... etc. Die eigentlichen Informationen stehen für jeden download in einzeln erstellten Text Dateien (.txt). Wenn ein Besucher jetzt auf ein Downloadlink klickt muss über ein Parameter der HTML Datei die zum Download passende .txt Datei geladen und in die Tabelle geladen werden. In der Tabelle sollen dafür Platzhalter drinnen sein. Ich mein das so: ruft z.B ein Besucher den Download Link ww.domain.de/download.php?id=100 auf, muss die datei 100.txt geladen werden und dessen Inhalt in die Platzhalter in der HTML datei hinzugefügt werden. Der Inhalt der .txt Datei sieht so aus:
01=spielstand.zip
02=100KB
03=Level 4
04=by p0lt3Rg3IsT
...
das was hinter 01= steht, soll in die erste Zeile der Tabelle in der HTML Datei, das was hinter 02= steht in die zweite und das was hinter 03= steht in die dritte usw... Er sollte das so realisieren, dass was hinter 01= steht in $zeile1 geladen wird, das was hinter 02= steht in $zeile2 geladen wird und das was hinter 03= in $zeile3 geladen wird, usw...
Es sollte ein Mehrweg Algorythmus sein. Der Script sollte schauen, was für eine Zahl hinter dem = steht und sollte es in die entsprechende $zeile mit der passenden Nummer laden. Z.B. sollte der script bei 07= (egal bei welcher Zeile 07= ist) den Inhalt hinter dem = in den Platzhalter $zeile07 hinzufügen. Der Script sollte auch eine Schleife enthalten die die .txt Datei ausliest und für jede zeile eine eigene $zeile mit nummer generieren, egal wie viele zeilen es hat. Hat sie z.B. (jetzt wenn ich extrem davon ausgehe) 1177876 zeilen, muss der Script für jede zeile eine $zeile mit nummer generieren und alles was hinter all den = zeichen steht in die passende $zeile laden können. D.h. sollte .txt Dateien unendlich bearbeiten können. Geht das? Sicher müsste sowas realisierbar sein.
Könnt ihr mir da weiter helfen?
Ich habe eine Woche lang in Foren gelesen, gegoogelt und auch die dokumentation angeschaut aber weiter als den folgenden Code bin ich nicht gekommen:
PHP-Code:
<?php
$datei = $_GET['id'];
$inhalt = file($datei.'.txt');
echo $inhalt;
?>
Kommentar