Hi,
Lass mich das mal kurz rekapitulieren...
Zutreffendes weggelassen. ;-)
$news=to(from($data,$start,strlen($start)),$header);
--> Hier wird $news mit folgenden Informationen abgespeichert
*Ab* Vorhandensein von $start ...
- aus der Qelldatei wird die Variable $start gesucht,
... also dem Inhalt von $start ...
dann eine Zeichenkettenlänge definiert (warum?)
... aber der Inhalt von $start soll ja außen vor bleiben (also erst nach so vielen Bytes anfangen, wie $start lang ist).
Das wäre der Aufruf der Funktion from()
und zuletzt noch irgendetwas mit der $header variablen?
Das ist der Aufruf der Funktion to(). Sie liefert den String *bis* zum nächsten News-Header. Und halt einfach beide Aufrufe kompakt ineinander verschachtelt (ging natürlich auch getrennt).
--> Hier wird deffiniert, dass nur der Text innerhalb der jeweiligen Variabeln der Qelldatei ausgegeben wird bzw. eine bestimmte Textlänge?
Nein. Das sind die (ganz allgemeinen) Funktionen, die bei
$news=to(from($data,$start,strlen($start)),$header);
aufgerufen werden.
Woher kommen die Werte in $inp und $need?
Sie werden eben dort (beim Funktionsaufruf) übergeben.
Müsste diese Berechnung nicht vor echo $news stehen?
Funktionen!
Und nein, nur in ganz alten PHP-Versionen müssen die vorab stehen.
Ich schreibe eine PHP Datei die den Quelltxt in einer Variablen $data abspeichert?
"einliest" - Du meinst aber das gleiche.
Ich definiere in der PHP Variablen wo sich der jeweilige Content befindet
Ja, indem Du die Nummer ($nr) änderst. Der Header ist ja immer gleich.
Du kannst diese Nummer z.B. auch per URL übergeben:
news.php?nr=1
und statt $nr=1; müßte dann im Quelltext stehen:
$nr=$_GET["nr"];
Dann hast Du eine einzige PHP-Datei für x-beliebige Newseinträge.
und speichere diese jeweils eigens ab (Bsp.: $start)?
An $start mußt Du nichts mehr ändern - das geht automatisch.
Jetzt kann ich nach lust und laune jeweils die "content Variablen" (Bsp.: echo $news;) ausgeben.
Ist das so korrekt?!?
Ja.
--> Danke, dass du dir so viel Zeit nimmst!!!
Soll jetzt nicht arrogant klingen, aber das ist halt "Pippi-Kram"! ;-)
- Gib bescheid so bald ich nerve *g*
Dann kommt einfach nix mehr! ;->
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!