Guten Tag,
bissher habe ich mich nur an kleine Dinge in Sachen PHP ran gewagt. Dies scheint mir nun etwas Größer und Suche derzeit eine Lösung.
Ich poste einfach mal meinen bissherigen Code
Alles anzeigen
Soweit klappt das. Im Grunde wird die erstellte htm Datei eingelesen, nach Inhalten gesucht, ersetzt und modifiziert ausgegeben.
Mein Problem ist jetzt, ich habe zwar die ID aus dem GET Parameter f nun einzelnt in der Ausgabe stehen. Diese muss ich aber nun nochmal in der foreach Schleife einzeln haben um anhand der ID die DB zu durchsuchen. Und genau da hackt es.
Ich hoffe mein Ansatz ist nicht ganz falsch und dieser Code ist brauchbar.
bissher habe ich mich nur an kleine Dinge in Sachen PHP ran gewagt. Dies scheint mir nun etwas Größer und Suche derzeit eine Lösung.
Ich poste einfach mal meinen bissherigen Code
PHP-Quellcode
- // Liest die htm Datei ein die mit Smarty Inhalten von der Smarty Engine gefüllt ist.
- $res = $this->fetch($resource_name);
- preg_match_all('/index\.php\?f=/', $res, $result, PREG_PATTERN_ORDER);
- $result = $result[0];
- if (is_array($result)) {
- // Ersetzt im Newssystem alle index.php?f=2, index.php?f=27 usw durch die ID
- // So wird auch index.php?f=2 nur 2 und aus index.php?f=27 eine 27
- foreach ($result as $search) {
- $res = preg_replace('/index\.php\?f=/','',$res);
- }
- print($res);
- }
Soweit klappt das. Im Grunde wird die erstellte htm Datei eingelesen, nach Inhalten gesucht, ersetzt und modifiziert ausgegeben.
Mein Problem ist jetzt, ich habe zwar die ID aus dem GET Parameter f nun einzelnt in der Ausgabe stehen. Diese muss ich aber nun nochmal in der foreach Schleife einzeln haben um anhand der ID die DB zu durchsuchen. Und genau da hackt es.
Ich hoffe mein Ansatz ist nicht ganz falsch und dieser Code ist brauchbar.