diff --git a/erika.sh b/erika.sh index 5ab4f3c..76d3ec7 100755 --- a/erika.sh +++ b/erika.sh @@ -6,10 +6,11 @@ if [ $# -eq 0 ]; then fi if [ $# -gt 1 ]; then - echo "To much parameters!" + echo "Zu viele Parameter!" exit 1 fi +echo "?===?" >> log.txt echo "$1" >> /tmp/erikalog.txt -echo "$1" | /var/www/html/erika3004/erika_print +echo "$1" | /var/www/html/erika3004/erika_print & diff --git a/php/const.php b/php/const.php index aa6ad10..8c75df3 100644 --- a/php/const.php +++ b/php/const.php @@ -1,10 +1,10 @@ diff --git a/php/erika.php b/php/erika.php index d799ca4..5a20a08 100644 --- a/php/erika.php +++ b/php/erika.php @@ -62,21 +62,21 @@ echo "Text: ".$len." von erlaubten ".TEXT_MAXLEN." Zeichen."; - $nlkorrekt = preg_replace('~\R~u', "\n", $text); - $suchmuster = '/[^-a-zA-Z0-9äüöÄÜÖß ,;\.:()°%&$§"!+*#\?\n\r\/]/m'; - $suchmuster = REGEX_FILTER; + $nlkorrekt = preg_replace('~\R~u', "\n", $text); // 2044 = / + $suchmuster = '~[^-a-zA-Z0-9äüöÄÜÖß\s,;\.:()°%&²³µ€ç£èé=^_&$§"!+*#\?\t\n\r]~m'; + //$suchmuster = REGEX_FILTER; $ersetzung = '?'; $neuertext = preg_filter($suchmuster, $ersetzung, $nlkorrekt); //Ersetze vier+mehr \n durch \n---\n - $newlinebereinigt = preg_replace('/(\R){3,}/m', "\n---\n", $neuertext ); + $newlinebereinigt = preg_replace('/(\R){3,}/mu', "\n---\n", $neuertext ); $umgebrochen = wordwrap($newlinebereinigt, TEXT_MAXLINE); - //echo "
".$nlkorrekt."
"; + //echo "
".$nlkorrekt."
"; //echo "NT:
".$neuertext."
"; //echo "
Der Text:
"; - echo "
".$newlinebereinigt."
"; + //echo "
".$newlinebereinigt."
"; //echo "
"; $arg = escapeshellarg($umgebrochen); //echo "
arg: ".$arg;