Robert Köpferl 1 year ago
parent
commit
f02158b132
  1. 5
      erika.sh
  2. 8
      php/const.php
  3. 12
      php/erika.php

5
erika.sh

@ -6,10 +6,11 @@ if [ $# -eq 0 ]; then @@ -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 &

8
php/const.php

@ -1,10 +1,10 @@ @@ -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);
?>

12
php/erika.php

@ -62,21 +62,21 @@ @@ -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;

Loading…
Cancel
Save