assets
classes
functions
img
inc
zeichen.php
zip.php
mdAvailableLicenses
scripts
tests
values
.git.template
.gitignore
.gitmodules
.htaccess
composer.json
csv.php
favicon.ico
index.php
index3.php
index6.php
upload.php
zipit.php
57 lines
2.0 KiB
PHP
57 lines
2.0 KiB
PHP
<?PHP
|
||
|
||
/**
|
||
* Function for sanitizing contents for prospective XML contents.
|
||
*
|
||
* @param string $transform Input string.
|
||
*
|
||
* @return string
|
||
*/
|
||
function transform(string $transform):string {
|
||
$transform = str_replace(chr(14), "", $transform);
|
||
$transform = str_replace('"', '"', $transform);
|
||
$transform = str_replace('&', '&', $transform);
|
||
$transform = str_replace('"', '"', $transform);
|
||
$transform = str_replace('</br>', ' ', $transform);
|
||
$transform = str_replace('<br />', ' ', $transform);
|
||
$transform = str_replace('’', '\'', $transform);
|
||
$transform = str_replace(chr(11), ' ', $transform);
|
||
|
||
$transform = str_replace('<', '<', $transform);
|
||
$transform = str_replace('>', '>', $transform);
|
||
$transform = str_replace('´', ''', $transform);
|
||
$transform = str_replace('&sbquo', '\'', $transform);
|
||
$transform = str_replace('&lsquo', '\'', $transform);
|
||
$transform = str_replace(chr(96), '\'', $transform);
|
||
$transform = str_replace(chr(130), '\'', $transform);
|
||
$transform = str_replace(chr(145), '\'', $transform);
|
||
$transform = str_replace(chr(146), '\'', $transform);
|
||
return $transform;
|
||
|
||
}
|
||
|
||
/**
|
||
* Function for sanitizing contents for prospective XML contents.
|
||
*
|
||
* @param string $tagify Input string.
|
||
*
|
||
* @return string
|
||
*/
|
||
function tagify(string $tagify):string {
|
||
$tagify = str_replace(' ', '_', $tagify);
|
||
$tagify = str_replace('/', '_', $tagify);
|
||
$tagify = str_replace(',', '_', $tagify);
|
||
$tagify = str_replace('__', '_', $tagify);
|
||
$tagify = str_replace('Ä', 'ae', $tagify);
|
||
$tagify = str_replace('ä', 'ae', $tagify);
|
||
$tagify = str_replace('Ö', 'oe', $tagify);
|
||
$tagify = str_replace('ö', 'oe', $tagify);
|
||
$tagify = str_replace('Ü', 'ue', $tagify);
|
||
$tagify = str_replace('ü', 'ue', $tagify);
|
||
$tagify = str_replace('ß', 'ss', $tagify);
|
||
$tagify = str_replace(chr(41), '', $tagify);
|
||
$tagify = str_replace(chr(40), '', $tagify);
|
||
return $tagify;
|
||
|
||
}
|