5d4
< // Thanks to https://www.linuxquestions.org/questions/programming-9/shell-question-pad-end-of-each-line-with-spaces-to-%3D-80-chars-875082/
7,8d5
< $three='';
< $serious=false;
13,47d9
< if (!file_exists('/tmp/cowsay.wds')) {
< $serious=true;
< file_put_contents('/tmp/cowsay.wds', $_GET['inwords']);
< } else if (substr(file_get_contents('/tmp/cowsay.wds'),0,strlen($_GET['inwords'])) == $_GET['inwords']) {
< $serious=false;
< } else {
< $serious=true;
< file_put_contents('/tmp/cowsay.wds', $_POST['inwords']);
< }
< if (isset($_GET['and']) && file_exists('/tmp/cowsay.txt')) {
< if (isset($_GET['outdrawing'])) {
< file_put_contents('/tmp/cowsay.txt', str_replace('+',' ',urldecode($_GET['outdrawing'])));
< }
< if (file_exists('/tmp/cowsaytwo.txt')) { unlink('/tmp/cowsaytwo.txt'); }
< if (file_exists('/tmp/cowsaythree.txt')) { unlink('/tmp/cowsaythree.txt'); }
< if (file_exists('/tmp/cowsayzero.txt')) { unlink('/tmp/cowsayzero.txt'); }
< exec("awk '{print length}' /tmp/cowsay.txt |sort -nr|head -1 | sed 's/[^0-9]//g' > /tmp/cowsayzn.txt");
< if (isset($_GET['maxl'])) {
< exec("cat /tmp/cowsay.txt | sed 's/ /:/g' | awk '{printf \"%-" . $_GET['maxl'] . "s\n\", $1}' | sed 's/:/ /g' > /tmp/cowsayzero.txt");
< } else {
< exec("cat /tmp/cowsay.txt | sed 's/ /:/g' | awk '{printf \"%-`cat /tmp/cowsayzn.txt | sed 's/[^0-9]//g'`s\n\", $1}' | sed 's/:/ /g' > /tmp/cowsayzero.txt");
< }
< exec("cat /tmp/cowsayzero.txt | head -1 | sed 's/[^\ ]/\ /g' > /tmp/cowsaynone.txt");
< for ($i=0; $i<=100; $i++) {
< exec("cat /tmp/cowsaynone.txt >> /tmp/cowsayzero.txt");
< }
< if ($serious) {
< $three='three';
< exec('cowsay' . $suff . ' -t "' . str_replace('+',' ',urldecode($_GET['inwords'])) . '" > /tmp/cowsaytwo.txt ; pr -m -t -w 500 /tmp/cowsayzero.txt /tmp/cowsaytwo.txt > /tmp/cowsaythree.txt'); // ; cp -f /tmp/cowsaythree.txt /tmp/cowsay.txt');
< } else {
< exec('cowsay' . $suff . ' -t "' . str_replace('+',' ',urldecode($_GET['inwords'])) . '" > /tmp/cowsaytwo.txt ; pr -m -t -w 500 /tmp/cowsayzero.txt /tmp/cowsaytwo.txt > /tmp/cowsaythree.txt');
< }
< //if (file_exists('/tmp/cowsaytwo.txt')) { unlink('/tmp/cowsaytwo.txt'); }
< echo "
Cow Says ... thanks to https://pypi.org/project/cowsay";
< } else {
49,50c11
< echo "Cow Says ... thanks to https://pypi.org/project/cowsay";
< }
---
> echo "Cow Says ... thanks to https://pypi.org/project/cowsay";
56,90d16
< if (!file_exists('/tmp/cowsay.wds')) {
< $serious=true;
< file_put_contents('/tmp/cowsay.wds', $_POST['inwords']);
< } else if (substr(file_get_contents('/tmp/cowsay.wds'),0,strlen($_POST['inwords'])) == $_POST['inwords']) {
< $serious=false;
< } else {
< $serious=true;
< file_put_contents('/tmp/cowsay.wds', $_POST['inwords']);
< }
< if (isset($_POST['and']) && file_exists('/tmp/cowsay.txt')) {
< if (isset($_POST['outdrawing'])) {
< file_put_contents('/tmp/cowsay.txt', str_replace('+',' ',urldecode($_POST['outdrawing'])));
< }
< if (file_exists('/tmp/cowsaytwo.txt')) { unlink('/tmp/cowsaytwo.txt'); }
< if (file_exists('/tmp/cowsaythree.txt')) { unlink('/tmp/cowsaythree.txt'); }
< if (file_exists('/tmp/cowsayzero.txt')) { unlink('/tmp/cowsayzero.txt'); }
< exec("awk '{print length}' /tmp/cowsay.txt |sort -nr|head -1 | sed 's/[^0-9]//g' > /tmp/cowsayzn.txt");
< if (isset($_POST['maxl'])) {
< exec("cat /tmp/cowsay.txt | sed 's/ /:/g' | awk '{printf \"%-" . $_POST['maxl'] . "s\n\", $1}' | sed 's/:/ /g' > /tmp/cowsayzero.txt");
< } else {
< exec("cat /tmp/cowsay.txt | sed 's/ /:/g' | awk '{printf \"%-`cat /tmp/cowsayzn.txt | sed 's/[^0-9]//g'`s\n\", $1}' | sed 's/:/ /g' > /tmp/cowsayzero.txt");
< }
< exec("cat /tmp/cowsayzero.txt | head -1 | sed 's/[^\ ]/\ /g' > /tmp/cowsaynone.txt");
< for ($i=0; $i<=100; $i++) {
< exec("cat /tmp/cowsaynone.txt >> /tmp/cowsayzero.txt");
< }
< if ($serious) {
< $three='three';
< exec('cowsay' . $suff . ' -t "' . str_replace('+',' ',urldecode($_POST['inwords'])) . '" > /tmp/cowsaytwo.txt ; pr -m -t -w 500 /tmp/cowsayzero.txt /tmp/cowsaytwo.txt > /tmp/cowsaythree.txt'); // ; cp -f /tmp/cowsaythree.txt /tmp/cowsay.txt');
< } else {
< exec('cowsay' . $suff . ' -t "' . str_replace('+',' ',urldecode($_POST['inwords'])) . '" > /tmp/cowsaytwo.txt ; pr -m -t -w 500 /tmp/cowsayzero.txt /tmp/cowsaytwo.txt > /tmp/cowsaythree.txt');
< }
< //if (file_exists('/tmp/cowsaytwo.txt')) { unlink('/tmp/cowsaytwo.txt'); }
< echo "Cow Says ... thanks to https://pypi.org/project/cowsay";
< } else {
92,93c18
< echo "Cow Says ... thanks to https://pypi.org/project/cowsay";
< }
---
> echo "Cow Says ... thanks to https://pypi.org/project/cowsay";
97,251c22
< echo "Cow Says ... thanks to https://pypi.org/project/cowsay
<
< Cow Says ...
RJM Programming - February, 2025
";