Joomla! Programmierung/Framework/JFolder/makeSafe

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

JFolder/makeSafe Entfernt Schadcode aus Pfadangaben.

Inhaltsverzeichnis

[Bearbeiten] Syntax

static makeSafe( $path )
  • @return string der gesäuberte String
  • @since Joomla 1.5
Parameter Datentyp Beschreibung Standardwert
$path string Der komplette zu säubernde Pfad.

[Bearbeiten] Beispiel

$cleanPath = JFolder::makeSafe($dirtyPath);

Stellt sicher, dass die Pfadangabe keinen "bösen" Code enthält.

[Bearbeiten] Siehe auch

[Bearbeiten] Quellcode

JFolder::makeSafe in Joomla! 2.5.4

Folder blue.png libraries

  • Folder red.png joomla
    • Folder green.png filesystem
      • File php.png folder.php
  1. public static function makeSafe($path)
  2. {
  3. $regex = array('#[^A-Za-z0-9:_\\\/-]#');
  4. return preg_replace($regex, '', $path);
  5. }
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge