Hey!
Ich hätte eine Frage, und zwar:
Ich weiß, wie ich mit switch includen kann... Ich weiß aber nur, wie man damit immer eine einzige Seite includen kann...
Gibt es auch eine Möglichkeit, alle "Texte" in einer einzigen Seite zu sammeln und diese dann gezielt zB mit einem
zu includen? Also nicht alle Texte auf dieser Seite auf einmal sondern jeden Text extra..
Ich hoffe jemand hat mein Problem jetzt verstanden..
LG
Ich hätte eine Frage, und zwar:
Ich weiß, wie ich mit switch includen kann... Ich weiß aber nur, wie man damit immer eine einzige Seite includen kann...
Gibt es auch eine Möglichkeit, alle "Texte" in einer einzigen Seite zu sammeln und diese dann gezielt zB mit einem
case 'text01' :
include('text01.php');
break;
zu includen? Also nicht alle Texte auf dieser Seite auf einmal sondern jeden Text extra..
Ich hoffe jemand hat mein Problem jetzt verstanden..
LG
Ne, ich versteh nicht was du meinst.. Setz doch einfach mehrere includes hintereinander. Erklär bitte nochmal genau was du willst und aus welchen Grund. Vileicht kann man das ja anders lösen.
mfg.
mfg.
Also...
Ich habe eine Homepage gemacht für meinen Verein, dieser Verein hat auch Aktivitäten und zu diesen gibt es auch Berichte.
Ich will nicht (wenn es halt geht) für jeden Bericht eine extra Seite erstellen und diese dann includen, sondern diese Berichte sozusagen auf einer einzigen Seite sammeln und diese dann einzeln "abrufen"...
LG
Ich habe eine Homepage gemacht für meinen Verein, dieser Verein hat auch Aktivitäten und zu diesen gibt es auch Berichte.
Ich will nicht (wenn es halt geht) für jeden Bericht eine extra Seite erstellen und diese dann includen, sondern diese Berichte sozusagen auf einer einzigen Seite sammeln und diese dann einzeln "abrufen"...
LG
file_get_contents(); ist dein Freund ;)
Du bräuchtest dazu allerdings einen Startstring und einen Endstring, zur eindeutigen Unterscheidung der einzelnen Spiele.
Das ist etwas schwer zu verstehen, ich versuche dir das mal an folgendem Beipiel zu erklären:
So sollte es gehen, wenn ich jetzt nicht einen Flüchtigkeitsfehler drinne hab. Es ist nicht ganz einfach zu verstehen, aber wenn man es einmal kann, geht das ;)
http://de.php.net/file_get_contents
http://de.php.net/preg_match
Du bräuchtest dazu allerdings einen Startstring und einen Endstring, zur eindeutigen Unterscheidung der einzelnen Spiele.
Das ist etwas schwer zu verstehen, ich versuche dir das mal an folgendem Beipiel zu erklären:
<!-- Inhalt der Datei Spiele.php -->
<html>
<head><title>Spielergebnisse</title></head>
<body>
<!-- Spiel 1 -->
Ergebnis 1
<!-- Spiel 1 Ende -->
<div>Hier kann weiterer Quelltext stehen</div>
<!-- Spiel 2 -->
Ergebnis 2
<!-- Spiel 2 Ende -->
<div>Hier kann weiterer Quelltext stehen</div>
<!-- Spiel 3 -->
Ergebnis 3
<!-- Spiel 3 Ende -->
<div>Hier kann weiterer Quelltext stehen</div>
....
</body>
</html>
<!-- Ende der Datei Spiele.php -->
<!-- Hauptdatei, dort wo du include willst -->
<html>
<head><title>Include</title></head>
<body>
<?php
$gesamte_daten = file_get_contents("Spiele.php");
// Nun kannst du durch Regex die Daten einzeln auslesen..
preg_match("#\<!\-\- Spiel 2 \-\-\>(.*)\<!\-\- Spiel 2 Ende \-\-\>#Uis",$gesamte_daten,$spiel2_daten);
//$spiel2_daten ist ein Array --> $spiel2_daten[0]
Print($spiel2_daten[0]);
?>
</body>
</html>
So sollte es gehen, wenn ich jetzt nicht einen Flüchtigkeitsfehler drinne hab. Es ist nicht ganz einfach zu verstehen, aber wenn man es einmal kann, geht das ;)
http://de.php.net/file_get_contents
http://de.php.net/preg_match
Logge dich ein um einen Beitrag zu schreiben.