Download System
Einklappen
X
-
OK, wie mach ich das?
hilft
Einen Kommentar schreiben:
-
Original geschrieben von PHP-Desaster
Verbesserungsvorschlag Nummer 1: Nutze die Editierfunktion des Forums
OK, wie mach ich das?
Einen Kommentar schreiben:
-
Original geschrieben von TobiaZ
Wenn du mich zitierst, dann bitte korrekt!Auch hierfür kannst du die Editierfunktion benuten!
Zuletzt geändert von salim_aliya; 07.11.2007, 17:39.
Einen Kommentar schreiben:
-
Hi, vielen Dank! Ich werde das in mein Script integrieren...
Danke für dein Vorschlag!!!
Einen Kommentar schreiben:
-
wenn Ihr Verbesserungsvorschläge oder Ideen habt, würde ich mich auf Posts oder E-Mails von euch freuen!
Ich würde dir ebenfalls empfehlen das verarbeitende Script nicht im gleichen Verzeichnis zu haben wie die txt Files. Sonst kann jeder einfach die Textdatei direkt im Browser aufrufen. Also ich würde das Script aus dem txt Ordner rausnehmen, mittels htaccess den direkten Zugriff auf das txt File Verzeichnis verbieten. Dann musst du natürlich die Pfade zu den Files anpassen (dabei kann dir $_SERVER['DOCUMENT_ROOT'] gute Dienste leisten) z.B
PHP-Code:$datei = $_GET['id'];
if (preg_match('/^d+$/', $datei) !== 1){
die('Ungültiger Parameter');
}elseif(!file_exists($_SERVER['DOCUMENT_ROOT'].'/pfad/zu/den/files/'.$datei.'.txt')){
die('Ungültiger Dateiname. Geh woanders spielen');
}
$inhalt = file($_SERVER['DOCUMENT_ROOT'].'/pfad/zu/den/files/'.$datei.'.txt');
[...]
tobi
Einen Kommentar schreiben:
-
Wenn du mich zitierst, dann bitte korrekt!Auch hierfür kannst du die Editierfunktion benuten!
Einen Kommentar schreiben:
-
Verbesserungsvorschlag Nummer 1: Nutze die Editierfunktion des Forums
Einen Kommentar schreiben:
-
Ach ja,
wenn Ihr Verbesserungsvorschläge oder Ideen habt, würde ich mich auf Posts oder E-Mails von euch freuen!
Einen Kommentar schreiben:
-
Aber genug der Moral Rede, ich hab mein Problem gelöst!!!!!!!!!
Durch die Manual und Logik.... und natürlich den netten Leuten von hier!!!!
Weil ich geschworen habe, alles, was mir kostenlos vermittelt wurde an alle Menschen auch kostenlos weiterzugeben, möchte ich den Script veröffentlichen und den "Noobs" (Original Zitat von TobiaZ) auch eine Chance geben! Ich hoffe, dass dieser Thread nie gelöscht wird:
PHP-Code:<?php
$datei = $_GET['id'];
if (preg_match('/^\d+$/', $datei) !== 1)
{
die('Ungültiger Parameter');
}
$inhalt = file($datei.'.txt');
$zuordnung = array();
foreach ($inhalt as $value)
{
$line = explode('=',$value);
$zuordnung[$line[0]] = $line[1];
}
$fp = fopen("template.htm", "r");
while (!feof($fp))
{
$tpl = fgets($fp, 4096);
foreach ($zuordnung as $var => $value)
{
$tpl = str_replace("{".$var."}",$value,$tpl);
}
echo $tpl;
}
?>
Wer es gerne austesten möchte, muss nur die Download Area meiner Homepage besuchen. Die Adresse werde ich in meinem Profil hinterlegen, sobal die Download Area mit dem neuen Script fertig gestellt ist.
Viel Spaß damit!Zuletzt geändert von salim_aliya; 10.11.2007, 20:24.
Einen Kommentar schreiben:
-
Original geschrieben von PHP-Desaster
Dafür gibt es das Manual. Wenn du dann mit deinen Versuchen irgendwo fest hängst, kannst du wieder kommen!
Einen Kommentar schreiben:
-
Zitat von TobiaZ
Das glaube ich nicht. Denn dann würdest du mit den Grundlagen anfangen.
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Naja, kommt darauf an, ob man es nur einmal braucht, oder für immer brauchen wird, oder sonstige Situationen. Den Zitat, den du hier schreibst, ist für mich nur *******! (sterne sind von mir gesetzt!!!)Zuletzt geändert von salim_aliya; 06.11.2007, 20:41.
Einen Kommentar schreiben:
-
Ich würd ja gern, wenn ich was verstehen würde!
Einen Kommentar schreiben:
-
Das glaube ich nicht. Denn dann würdest du mit den Grundlagen anfangen.
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Einen Kommentar schreiben:
-
Original geschrieben von TobiaZ
Er hat ja recht. in Projekthilfe darf man faul sein und darauf warten alles gemacht zu bekommen. Wer nicht will, der muss ja nicht.
Einen Kommentar schreiben:
Einen Kommentar schreiben: