{"product_id":"2940014891752","title":"Learn to use CGI in Two Hours","description":"Increase Traffic by Creating New Services With Perl\/CGI - In as little as two hours you can be installing, writing and editing your own cgi scripts to handle mailing lists, order processing, feedback forms, discussion forums, links pages, password protected pages, membership databases and other web marketing \\'must-have\\' facilities.\u003cbr\u003e\u003cbr\u003eAbout the author\u003cbr\u003eI've been using the Internet since 1993. I opened my first Web site in\u003cbr\u003e1998. I've taught myself HTML, CGI, Perl and SQL. I am *not* an expert\u003cbr\u003eby any means. However, I have written Perl scripts to solve problems for\u003cbr\u003emyself, my clients and my friends. I hope that much of what I've learned\u003cbr\u003ewill help you to master the art of writing, installing and using CGI scripts\u003cbr\u003emore easily (and faster) than I did.\u003cbr\u003ePurpose of this book\u003cbr\u003eThis book is intended to teach you how to obtain (or write) and install CGI\u003cbr\u003escripts written in Perl or other programming languages. The focus is\u003cbr\u003emainly on scripting in Perl, but the installation process is very much the\u003cbr\u003esame for CGI scripts written in any other language.\u003cbr\u003eBy providing you with some complete scripts, some subroutines and the\u003cbr\u003etools for combining them in new ways, I hope to teach you a\u003cbr\u003e\"mix−and−match\" approach to solving scripting tasks. I believe that if you\u003cbr\u003efollow the principles taught here, you can be installing CGI scripts on your\u003cbr\u003eWeb server\/site in a very short time.\u003cbr\u003eFriends, this is not rocket science! It's simply a skill you have not yet\u003cbr\u003eacquired. There was a time (come on...admit it) when you didn't even\u003cbr\u003eknow how to \"surf the Web\". You mastered that easily enough, didn't you?\u003cbr\u003eYou can pick this up almost as easily. Once you've got it, you'll see that it\u003cbr\u003ereally wasn't all that hard.\u003cbr\u003eWhat you will learn\u003cbr\u003eFirst, you will learn what CGI is, what a script is and how it works. Then,\u003cbr\u003eyou will learn about subroutines and how they can be re−used to save lots\u003cbr\u003eof time and effort. You'll discover where to find free CGI scripts and how\u003cbr\u003eto get them. You'll find out how to take a useful subroutine from one script\u003cbr\u003eand use it in another script.\u003cbr\u003e\u003cbr\u003eBy applying what you've learned, you'll be able to create whole new\u003cbr\u003escripts \"out of thin air\" by putting together pieces you found here and\u003cbr\u003eelsewhere.\u003cbr\u003eYou'll discover how CGI can make your Web site more interactive and\u003cbr\u003ehow to make it perform repetitive tasks automatically. Your Web site\u003cbr\u003eshould be able to work for you like a tireless employee. Your knowledge\u003cbr\u003eof CGI scripts will make this possible.\u003cbr\u003eYou will learn how to install a script on your Web server. We will cover\u003cbr\u003eusing ftp to get the script into the right place, setting file permissions so\u003cbr\u003ethe script can be run and connecting it to your Web pages. You will see\u003cbr\u003ehow to tell whether the script is working properly and how to fix the most\u003cbr\u003ecommon problems that keep it from behaving as intended.\u003cbr\u003eYou will learn how to collect the email addresses of your visitors, add\u003cbr\u003ethem to your mailing list and follow up with sales letters or other\u003cbr\u003einformation. By doing this, you'll be able find new prospects and turn them\u003cbr\u003einto paying customers. You'll learn how to take payments and give\u003cbr\u003ereceipts − online and by email. You'll see how to do any math you need to\u003cbr\u003edo and how to display properly formatted dollar amounts. Users of other\u003cbr\u003ecurrencies may need to modify these routines somewhat, but the\u003cbr\u003eprinciples will still apply.\u003cbr\u003eYou'll learn how to save data you collect in a database and extract usable\u003cbr\u003einformation from that data. You will learn how to deliver error pages,\u003cbr\u003ethank−you pages and totally customized pages that are unique to each\u003cbr\u003evisitor during their stay at your Web site.\u003cbr\u003eWhat this book is NOT\u003cbr\u003eThis book is not an exhaustive reference for programming in Perl. If you\u003cbr\u003ewant to all about Perl, you'll need to get one or more of the excellent\u003cbr\u003ebooks available on the subject. Some of these are listed in Appendix A.\u003cbr\u003eFor more guidance, visit the Perl home page:\u003cbr\u003ehttp:\/\/www.perl.com\u003cbr\u003eThis book is also not a complete guide to installing scripts on every\u003cbr\u003epossible type and configuration of Web server and\/or hosting company.\u003cbr\u003eThat would require years of research and would fill many hundreds of\u003cbr\u003epages. Not only that, but it would need to be updated constantly.\u003cbr\u003e3\u003cbr\u003e\u003cbr\u003eThere are many \"quirks\" associated with different servers which can make\u003cbr\u003einstalling a script more challenging. The basic principles are discussed\u003cbr\u003ehere. For most users, this will be enough to enable you to install your own\u003cbr\u003escripts.\u003cbr\u003eIf you are unable to get a script installed, it is usually best to talk to the\u003cbr\u003esystem administrator or the technical support personnel at your Web\u003cbr\u003ehosting company. Many problems like this can be avoided if you carefully\u003cbr\u003efollow the instructions and procedures given here.","brand":"All classic book warehouse","offers":[{"title":"Default Title","offer_id":47070862573808,"sku":"2940014891752","price":0.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940014891752_p0.jpg?v=1763616634","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940014891752","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}