Although I started with Korn and Bourne shells instead of PERL, I agree with Keith about PHP. PHP is easy to learn, especially if you already know "C" - many of the fundamental I/O calls are based on the standard "C" language defined in P.J. Plauger's book. Jon Kettenhofen subs@kexsof.com On 06/24/2013 10:43 AM, keith smith wrote: > > > About 13 years ago I taught myself PERL using http://www.cgi101.com/ > I left PERL for PHP several years later. > > When choosing a language you may want to consider several things. > > 1) Is that language readily available with the major virtual hosting > companies like GoDaddy and HostGator. > > 2) What would you like to do with the language beyond the current > project. If you use WordPress, Joomla, Drupal... or any number of > open sources browser based apps that are written in PHP, you may > consider PHP over PERL. If you want to do server automation you may > what PERL, or maybe that does not matter much any longer and PHP is > just as strong. > > PHP is not that hard to learn, nor is MySql. Google is your friend. > > I began to learn PHP by creating a simple connection string, selecting > a database and then hard coded queries to Create, Read, Update, > Delete, (CRUD) and finally a list. I expanded from there. You need > to know a little HTML and CCS, which I think you already know. > > The beauty of going this route is you can build browser based apps > that will run anyplace there is a browser, that means M$, Linux, ALL > smart phones (not just the ones that run your app), AND Apple. > > And PHP / MySql is everywhere. > > Throw in a little jQuery and you could create some really awesome apps. > > Might open up a whole new world for you. > > > ------------------------ > Keith Smith > > --- On *Sun, 6/23/13, George Toft //* wrote: > > > From: George Toft > Subject: Re: OT: How to embed or call a shell script in an html file? > To: "Main PLUG discussion list" > Date: Sunday, June 23, 2013, 10:28 PM > > Several years ago I did a test: perl versus bash cgi scripts. > perl was > about 5,000 times faster than bash. > > Learning Perl isn't that hard - get "Teach Yourself Perl 5 in 21 > Days" > and you'll be ok. > > Regards, > > George Toft > > On 6/23/2013 7:45 AM, Matt Graham wrote: > > From: joe@ > >> Now, my follow-up question is, how can I integrate this shell > script > >> into an html file as I hope to be able to use it in a web page? > > This is *not* a good idea. Creating dynamic web pages with > shell can be done, > > but it's not one of the things that shell is designed for/good > at. One way is > > briefly described at > http://httpd.apache.org/docs/2.2/howto/ssi.html . You > > will have an easier time of it if you use something that's > designed for > > creating dynamic web pages, like mod_python or CGI-Perl or Ruby > on Rails or > > PHP. > > > >> #!/bin/bash - This shell script that I have named "qsearch" now > works. > >> > >> while (:) do > >> echo -e "Press S to search >>> \c"; ans=`readin`; echo; case > $ans in > >> [sS]) echo -e "Find what word? \c";read name1 > >> echo -e "and what second word? \c";read name2 > >> fgrep -y "$name1" q-hid | fgrep -y "$name2" > tempz > >> cls; echo -e "\nSearch word(s): $name1 $name2"; > >> echo "Here are the first 10 results found:"; echo > >> head -10 tempz; echo;; > >> [qQ]) cls; echo; exit;; > >> *) cls; echo "Not a valid option."; echo;; esac done > >> esac > >> done > > How is this working? If I paste the above into temp.sh and > execute it, it > > says "/bin/bash: - : invalid option". If I fix the interpreter > line so it > > says "#!/bin/bash" , it complains that readin and cls are not > valid bash > > commands. If I replace "ans=`readin`" with "read ans" and "cls" > with "clear", > > it fails with a syntax error because "esac done" is in there twice. > > > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org > > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss > > > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > http://lists.phxlinux.org/mailman/listinfo/plug-discuss