This commit is contained in:
Robert Köpferl 2021-01-21 20:08:38 +01:00
parent ab86346f41
commit f02158b132
3 changed files with 13 additions and 12 deletions

View File

@ -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 &

View File

@ -1,10 +1,10 @@
<?php
define('TEXT_MAXLEN', 160);
define('TEXT_MAXLINE', 63);
define('ERIKA_CMD', "/var/www/html/erika.sh");
define('REGEX_FILTER', '/[^-a-zA-Z0-9äüöÄÜÖß ,;\.:()°%&²³µ€ç£èé=^_`&$§"!+*#\?\t\n\r\/]/m'); // `|
define('TEXT_MAXLINE', 65);
define('ERIKA_CMD', "./erika.sh");
define('REGEX_FILTER', '/[^-a-zA-Z0-9äüöÄÜÖß\s,;\.:()°%&²³µ€ç£èé=^_&$§"!+*#\?\t\n\r\/]/m'); // `|
define('ZEITDATEI', '/tmp/letztmaliger.aufruf');
define('PAUSEZEIT_MS', 30000);
define('PAUSEZEIT_MS', 3000);
?>

View File

@ -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 "<pre>".$nlkorrekt."</pre>";
//echo "<pre>".$nlkorrekt."</pre>";
//echo "NT:<pre>".$neuertext."</pre>";
//echo "<br/>Der Text:<br/>";
echo "<pre>".$newlinebereinigt."</pre>";
//echo "<pre>".$newlinebereinigt."</pre>";
//echo "<br/>";
$arg = escapeshellarg($umgebrochen);
//echo "<br/> arg: ".$arg;