Benutzer-Werkzeuge

Webseiten-Werkzeuge


kodierung_von_php-skripten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
kodierung_von_php-skripten [2017/01/30 11:06] – angelegt iodokkodierung_von_php-skripten [2020/06/24 14:33] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 8: Zeile 8:
  
  
-unter **Linux**+unter **Linux:**
  
 Eine elegante Lösung, um in einem Ordner alle PHP-Dateien (inkl. Unterordner) nach dem BOM zu durchsuchen und anschließend zu löschen, kann mittels der Bash erreicht werden. \\  Eine elegante Lösung, um in einem Ordner alle PHP-Dateien (inkl. Unterordner) nach dem BOM zu durchsuchen und anschließend zu löschen, kann mittels der Bash erreicht werden. \\ 
-find . -type f -iname "*.php" -exec sed '1s/^\xEF\xBB\xBF//' -i.bak {} \; -exec rm {}.bak \; \\ +find . -type f -iname "*.php" -exec sed '1s/^\xEF\xBB\xBF//' -i.bak {} \; -exec rm {}.bak \; \\ 
 +\\  
 Möchte man nur die Dateien mit dem BOM aufspüren, kann dieser Einzeiler verwendet werden. \\  Möchte man nur die Dateien mit dem BOM aufspüren, kann dieser Einzeiler verwendet werden. \\ 
 grep -rl $'\xEF\xBB\xBF' \\  grep -rl $'\xEF\xBB\xBF' \\ 
Zeile 19: Zeile 20:
 :set nobomb \\  :set nobomb \\ 
 :wq \\ :wq \\
-  \\  + \\  
-**PHP** \\ +mit **PHP** \\ 
-\\Das BOM kann auch mit PHP5 entfernt werden. Dadurch müssen die drei Bytes erkannt und gelöscht werden. \\ +Das BOM kann auch mit PHP5 entfernt werden. \\  
 +Dadurch müssen die drei Bytes erkannt und gelöscht werden. \\  
 +Code: \\
 $str = file_get_contents('utf8_with_bom.php'); \\  $str = file_get_contents('utf8_with_bom.php'); \\ 
 $bom = pack("CCC", 0xef, 0xbb, 0xbf); \\  $bom = pack("CCC", 0xef, 0xbb, 0xbf); \\ 
kodierung_von_php-skripten.1485774418.txt.gz · Zuletzt geändert: 2020/06/24 14:33 (Externe Bearbeitung)