Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

PHP im Textkörper - ist das nicht gefährlich?

Eingetragen von Schnittmenge@dr... (288)
am 15.06.2008 - 06:22 Uhr in
  • Allgemeines zu Drupal

Ich bin überrascht, dass ich PHP-Code im Textkörper eingeben kann. Ist das nicht eine gefährliche Sicherheitslücke?

‹ Drupal, Joomla, Typo3 oder EZ-Publish? Book Titel ändern? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Berechtigung einstellen

Eingetragen von miesel (148)
am 15.06.2008 - 08:39 Uhr

Das kommt ganz darauf an wie du die Beitragseinstellung einstelltst.
http://deine_seite/admin/settings/filters

... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du auch kein PHP-Filter

Eingetragen von Tobias Bähr (4019)
am 15.06.2008 - 08:39 Uhr

Hast du auch kein PHP-Filter aktiviert? Also ich hab das mal getestet und ich konnte kein php-code ausführen ohne den PHP-Filter.

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da Drupal die Sache mit dem

Eingetragen von quiptime (4972)
am 15.06.2008 - 10:42 Uhr

Da Drupal die Sache mit dem PHP-Code etwas restriktiv betrachtet sind nach der Installation von Drupal auch keinerlei PHP-Code-Funktionalitaeten verfuegbar.
Wenn Du in den Textareas PHP-Code verwenden kannst dann hast Du selbst die entsprechende Option in der Administration (Module) aktiviert.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es geht um drupalcenter.de ...

Eingetragen von Schnittmenge@dr... (288)
am 16.06.2008 - 03:29 Uhr

Ich bin überrascht, dass bei Drupalcenter.de die php-Codes erlaubt sind! Seht doch selbst bei bei der Erstellung eines Kommentares ist beim Eingabeformat "Filterde HTML" folgende Zeile aktiviert:

Zitat:

(code>... (generic) oder (?php ... ?> kann benutzt werden um Code dazustellen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

lol nein, das ist nur zur

Eingetragen von Tobias Bähr (4019)
am 16.06.2008 - 05:58 Uhr

lol nein, das ist nur zur Codedarstellung

<code>
Der Button Code hat keine farbliche Hervorhebung von PHP-Code
$var='Bla'

<?php

$php
;
Beim Button PHP schon
if(isset($php)){
print
'Hallo Welt';

}
?>

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hey das geht ja auch mit HTML!!!

Eingetragen von Schnittmenge@dr... (288)
am 16.06.2008 - 08:37 Uhr

Wieder was gelernt ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann einfach kein PHP ausführen

Eingetragen von gsx750f (5)
am 18.06.2008 - 11:26 Uhr

Hallo,

ich komm einfach nicht weiter.... *verzweifelt*

Wenn ich das alles so lese, ist es ganz einfach PHP auszuführen... Irgendwie klappt das bei mir nicht.

PHP-Filter wurde ausgewählt...

<?php
...
?>
auch beachtet...

Der Code wird nicht interpretiert, sondern angezeigt.

Jetzt dachte ich, vielleicht behindern sich irgend welche Filter gegenseitig und habe den php-Filter auf '-10' gesetzt.

Dann war ich mir nicht sicher, ob es sich wirklich um eine reine Textarea handelt und auch wirklich Plain-Text postet. Aber ich denke, das die Absatzmarkierungen per CSS realisiert wurden....

Am Pfad des PHP-Interpreters kann es ja wohl sicher nicht liegen, da das ganze CMS aus php besteht und der Code intern nur in bestehenden code eingebettet wird. Oder?

Mir fällt da nicht mehr ein..... *help*

Bin Neuling. Version 5.3 auf localhost.

Gibt sicherlich ne einfache Erklärung für Euch...

Achso, bin natürlich als Admin angemeldet....

Gruss, Jürgen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was meinst du

Eingetragen von netzkoop (1820)
am 18.06.2008 - 12:52 Uhr

Was meinst du mit:

Zitat:

PHP-Filter wurde ausgewählt...

Wo hast du das gemacht?

Zitat:

Jetzt dachte ich, vielleicht behindern sich irgend welche Filter gegenseitig und habe den php-Filter auf '-10' gesetzt.

Eindeutiger finde ich Beschreibungen wie:
unter admin/settings/filters findet sich der Filter PHP Code
unter node/add/story habe ich als Eingabeformat PHP Code gewählt

Dann lässt sich klarer nachvollziehen was du schon versucht hast...

Eigentlich sollte funktionieren:
-- Artikel erstellen
-- Eingabeformat PHP wählen
-- Im Bodyfeld eingeben:

<?php
print "Hallo Welt";
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo luzer, danke für die

Eingetragen von gsx750f (5)
am 18.06.2008 - 13:26 Uhr

Hallo luzer,

danke für die Belehrungen ;-)

Im Prinzip habe ich es so gemacht, wie von Dir bzw. auf anderen Seiten beschrieben.
Trotzdem wird der Code nicht interpretiert, sondern nur angezeigt

Gruss, Jürgen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hm... wollte gar nicht so

Eingetragen von netzkoop (1820)
am 18.06.2008 - 14:11 Uhr

Hm... wollte gar nicht so belehrend rüberkommen, aber jetzt wo ich es selbst nochmal gelesen habe :-)
Finde es manchmal anstrengend, mich in die Anfragenden reinzuversetzen und nachzusuchen wo hat er/sie wohl hingeklickt um beschriebene Dinge zu tun?

Na ja, zu deinem Problem:
Du benutzt nicht das Modul Code Filter ( http://drupal.org/project/codefilter ), oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kein Problem ;-) Als Modul

Eingetragen von gsx750f (5)
am 18.06.2008 - 15:08 Uhr

Kein Problem ;-)

Als Modul wird nur 'Filter' unter 'Kern' (deutsche Version) verwendet.

Gruss, Jürgen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Filter reicht aus.

Eingetragen von chaosprinz (38)
am 18.06.2008 - 15:31 Uhr

Ich habs grad nochmal getestet, das ganze funktioniert schon und hat zumindest bei Drupal5 nix mit Modulen zu tun die extra angeschalten werden müssen. Du kannst, wenn du Beiträge schreibst, doch ein Eingabeformat wählen. Da musst du PHP-Filter auswählen und dann kannst du über

<?php

?>
eben PHP-code einbauen. Wegen der Sicherheit musst dir da keine Gedanken machen, da das ja nur du als Owner und halt die Userrollen, denen du das freigibst, machen können.
Unter Drupal6 ist es dann noch so, dass du dafür bei den optionalen Kernmodulen ein extra Modul für den PHP-filter hast, das ein- und ausgeschaltet werden kann. Wegen der Sicherheit ist es hier wieder das selbe: Kann ja nur der machen ders auch darf, also du und jeder dem du es erlaubst.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann er ja eben

Eingetragen von netzkoop (1820)
am 18.06.2008 - 15:51 Uhr

Kann er ja eben nicht...
Genau das ist ja das Problem - der Code wird nur angezeigt + nicht ausgeführt

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles so gemacht wie von

Eingetragen von gsx750f (5)
am 18.06.2008 - 15:54 Uhr

Alles so gemacht wie von Euch beschrieben.... Hab mich auch mal ausgeloggt, weil ich eine andere Ansicht vermutet habe. Aber auch da wird der Code schön farblich dargestellt und nicht ausgeführt. :-(

Können es globalere Einstellungen sein? .htaccess o.ä. ?

Gruss, Jürgen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Versions-Bug kann auch nicht

Eingetragen von gsx750f (5)
am 18.06.2008 - 15:55 Uhr

Versions-Bug kann auch nicht sein?

Gruss, Jürgen

  • Anmelden oder Registrieren um Kommentare zu schreiben

PHP Code so schön farblich

Eingetragen von quiptime (4972)
am 18.06.2008 - 16:01 Uhr
Zitat:

Aber auch da wird der Code schön farblich dargestellt und nicht ausgeführt. :-(

Deaktiviere testhalber mal das Modul welches den PHP Code so schön farblich darstellt.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 2 Tagen
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 1 Tag
  • Da scheint die Terminologie
    vor 3 Wochen 1 Tag
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20454

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 28 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association