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
[email protected]
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 /<[email protected]>/* wrote:
From: George Toft <[email protected]>
Subject: Re: OT: How to embed or call a shell script in an html file?
To: "Main PLUG discussion list" <[email protected]>
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 - [email protected]
</mc/[email protected]>
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss