esw_svg_file_checker()
Bereinigt eine SVG-Datei direkt an Ort und Stelle und meldet, ob es geklappt hat.
Funktion · Easy SVG · Status: Intern · Definiert in easy-svg.php
Verwendung
esw_svg_file_checker( string $file ): bool
Beispiel
if ( ! esw_svg_file_checker( $tmp_path ) ) {
wp_delete_file( $tmp_path );
}
Beschreibung
Lehnt die Datei ab, wenn der Sanitizer fehlt, die Datei größer als easy_svg_max_bytes() ist (geprüft auf der Platte und nochmal nach dem Lesen), sie zu komplex ist, der Sanitizer wirft oder nichts Brauchbares liefert oder die bereinigten Bytes nicht zurückgeschrieben werden können. Enthält das Ergebnis Animationselemente, werden zuerst Animationen entfernt, die ein href steuern. Wird von den Upload-Prefiltern und dem Sicherheitsnetz für Anhänge genutzt.
Parameter
Pfad zu einer beschreibbaren SVG-Datei.
Rückgabewert
true, wenn die Datei jetzt bereinigtes Markup enthält.