mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 09.12.2016 09:08 Benutzername: Passwort: Auto-Login

Thema: JavaScript unterdrücken mit PHP vom 06.06.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> JavaScript unterdrücken mit PHP
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 41
Geschlecht: Männlich
Verfasst Di 07.06.2005 10:30
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
calvin

Dabei seit: 30.11.2004
Ort: Frankfurt am Main
Alter: -
Geschlecht: Männlich
Verfasst Di 07.06.2005 10:53
Titel

Antworten mit Zitat Zum Seitenanfang

"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 *ha ha* )

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 10:54, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
way2hot

Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 34
Geschlecht: Männlich
Verfasst Di 07.06.2005 10:53
Titel

Antworten mit Zitat Zum Seitenanfang

mildi hat geschrieben:
Ach Gott ja... da könnt ich genausogut gleich Informatik studieren Au weia!

Mag mir das jemand kurz erklären?

Das wär doch nett * Keine Ahnung... *


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. * Keine Ahnung... *


gtz hat geschrieben:
den spass mit der regexp werd ich dir überlassen, weil sonst die gesamte didaktische intention flöten geht.


Grins
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mildi
Threadersteller

Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 07.06.2005 10:54
Titel

Antworten mit Zitat Zum Seitenanfang

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" ? * Ich geb auf... *

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"? Meine Güte!

...ich mein klappt das "stabil"? * Ööhm... ja? *

???


Zuletzt bearbeitet von shakadi am Di 07.06.2005 11:04, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
way2hot

Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 34
Geschlecht: Männlich
Verfasst Di 07.06.2005 11:03
Titel

Antworten mit Zitat Zum Seitenanfang

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 11:05, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mildi
Threadersteller

Dabei seit: 22.12.2004
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 07.06.2005 11:13
Titel

Antworten mit Zitat Zum Seitenanfang

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

Lächel

-trotzdem danke-
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 41
Geschlecht: Männlich
Verfasst Di 07.06.2005 11:17
Titel

Antworten mit Zitat Zum Seitenanfang

deine frage wurde umfassend beantwortet.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
way2hot

Dabei seit: 14.03.2004
Ort: Jüchen-Gierath
Alter: 34
Geschlecht: Männlich
Verfasst Di 07.06.2005 11:24
Titel

Antworten mit Zitat Zum Seitenanfang

mildi hat geschrieben:
way2hot.de hat geschrieben:

Hast du dir mal die Seiten angeschaut, die man dir hier verlinkt hat?

Ja!


Ganz sicher? Hmm...?!

Dann hättest du aber auch sehen müssen, dass in die Klammern bei den op_xxx-Funktionen nicht gefüllt werden... Meine Güte!

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.


* Ja, ja, ja... *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Mit JavaScript ein servergeneriertes Script unterdrücken.
[php] sich selbstauswertendes formular, refresh unterdrücken
javascript in php
JavaScript in PHP
Stringlänge PHP vs. JavaScript
Javascript in PHP einbinden
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.