Autor |
Nachricht |
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 07.06.2005 11:30
Titel
|
|
|
passieren tut folgendes:
mit den ganzen ob_whatever()-sachen leitest du die ausgabe erstmal in ne variable um. mit dem preg_replace ersetzt du im idealfall alle <script.... > sachen durch nix.
|
|
|
|
|
calvin
Dabei seit: 30.11.2004
Ort: Frankfurt am Main
Alter: -
Geschlecht:
|
Verfasst Di 07.06.2005 11:53
Titel
|
|
|
"ob" steht für "output buffer",
"regexp" ist ein thema für sich, grob gesagt geht es darum etwas zu suchen und zu ersetzen (oder sich zu freuen, dass man's gefunden hat )
output buffer
oder :ob_start
regular expression ...
oder hier : regular expression
ps: google ist dein freund
Zuletzt bearbeitet von calvin am Di 07.06.2005 11:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Di 07.06.2005 11:53
Titel
|
|
|
mildi hat geschrieben: | Ach Gott ja... da könnt ich genausogut gleich Informatik studieren
Mag mir das jemand kurz erklären?
Das wär doch nett |
mildi hat geschrieben: | Ich würd gern verstehen was da genau passiert!!
Nochmal die Bitte um ein paar Stichwortartige Kommentare:
ob_start(); // ???
include($foo); // $foo=PFAD ZUR QUELLDATEI
$bar= ob_get_contents(); // ???
ob_end_clean(); // ???
$clean_content= preg_replace($whatever_regexp_does_what_you_need, $bar); // ???
echo $clean_content;
!!! DANKE !!! |
Es wird doch bei PHP.net genau erklärt, auch mit Beispielen. Ich habe auch kein Informtaik studiert, sondern beschäftige mich auch erst seit etwa 3 Monaten mit PHP, aber an der Verständlichkeit der Funktionserklärungen bin ich bisher noch nie gescheitert. Bestimmte bzw. benötigte Funktionen zu finden,das ist dann schon wieder ne andere Sache, aber dir wird ja bereits alles gesagt, was du brauchst.
gtz hat geschrieben: | den spass mit der regexp werd ich dir überlassen, weil sonst die gesamte didaktische intention flöten geht. |
|
|
|
|
|
mildi
Threadersteller
Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 07.06.2005 11:54
Titel
|
|
|
gtz hat geschrieben: | passieren tut folgendes:
mit den ganzen ob_whatever()-sachen leitest du die ausgabe erstmal in ne variable um.
|
Was kommt in die Klammern?
gtz hat geschrieben: |
mit dem preg_replace ersetzt du im idealfall alle <script.... > sachen durch nix. |
Was heist "im Idealfall"?
Welche Fälle gibts noch?
Wer kann mir den Code mal "professionell Kommentieren" ?
o Code: | b_start(); // ???
include($foo); // $foo=PFAD ZUR QUELLDATEI
$bar= ob_get_contents(); // ???
ob_end_clean(); // ???
$clean_content= preg_replace($whatever_regexp_does_what_you_need, $bar); // ???
echo $clean_content; |
Ist der überhaup "seriös"?
...ich mein klappt das "stabil"?
???
Zuletzt bearbeitet von shakadi am Di 07.06.2005 12:04, insgesamt 1-mal bearbeitet
|
|
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Di 07.06.2005 12:03
Titel
|
|
|
mildi hat geschrieben: | gtz hat geschrieben: | passieren tut folgendes:
mit den ganzen ob_whatever()-sachen leitest du die ausgabe erstmal in ne variable um.
|
Was kommt in die Klammern? |
Hast du dir mal die Seiten angeschaut, die man dir hier verlinkt hat?
mildi hat geschrieben: | gtz hat geschrieben: |
mit dem preg_replace ersetzt du im idealfall alle <script.... > sachen durch nix. |
Was heist "im Idealfall"? |
Wenn du die Parameter korrekt angegeben hast.
Zuletzt bearbeitet von way2hot am Di 07.06.2005 12:05, insgesamt 2-mal bearbeitet
|
|
|
|
|
mildi
Threadersteller
Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 07.06.2005 12:13
Titel
|
|
|
way2hot.de hat geschrieben: |
Hast du dir mal die Seiten angeschaut, die man dir hier verlinkt hat?
|
Ja!
...dachte ich bekomm die Antwort hier im Forum schön "relaxt und kompakt" *seufz*
meine Frage != leicht zu beantworten
-trotzdem danke-
|
|
|
|
|
gtz
Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht:
|
Verfasst Di 07.06.2005 12:17
Titel
|
|
|
deine frage wurde umfassend beantwortet.
|
|
|
|
|
way2hot
Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 41
Geschlecht:
|
Verfasst Di 07.06.2005 12:24
Titel
|
|
|
mildi hat geschrieben: | way2hot.de hat geschrieben: |
Hast du dir mal die Seiten angeschaut, die man dir hier verlinkt hat?
|
Ja! |
Ganz sicher?
Dann hättest du aber auch sehen müssen, dass in die Klammern bei den op_xxx-Funktionen nicht gefüllt werden...
php.net hat geschrieben: | void ob_start ( void )
Diese Funktion schaltet die Pufferung von Ausgaben ein. Solange die Ausgabe-Pufferung aktiv ist, erfolgt keine Ausgabe bei der Skript-Ausführung. Statt dessen werden alle Ausgaben in einem internen Puffer gespeichert.
Der Inhalt diese internen Puffers kann in eine String-Variable kopiert werden (per ob_get_contents()). Die Ausgabe erfolgt erst bei Aufruf von ob_end_flush() und sobald der Puffer-Inhalt per ob_end_clean() verworfen wird. |
Auch sind die Beispiele in den User-Comments eigentlich schon selbsterklärend.
gtz hat geschrieben: | deine frage wurde umfassend beantwortet. |
|
|
|
|
|
|
|
|
Ähnliche Themen |
Mit JavaScript ein servergeneriertes Script unterdrücken.
pop-ups bei de.vu unterdrücken ?
Kopierbefehl unterdrücken?
CSS browserseitig unterdrücken?
QuickTime unterdrücken
[CSS] white-space unterdrücken
|
|