-
What On Earth Is CGI?
Let’s unlock a little bit of the mystery about something called CGI. If it helps any, CGI means Common Gateway Interface.
This is a method which is used to swap data between the server (the hardware and software that actually allows you to get to your web site) and a web client (your browser). CGI is actually a set of standards where a program or script (a series of commands) can send data back to the web server where it can be processed.
Typically, you use standard HTML tags to get data from a person, then pass that data to a CGI routine. The CGI routine then performs some action with the data.
Some of the more common uses of CGI include:
Guest books – The CGI routine is responsible for accepting the data, ensuring it is valid, sending an email acknowledgement back to the writer, perhaps sending an email to the webmaster, and creating the guest book entry itself.
Email Forms – A simple CGI forms routine just formats the data into an email and sends it back to the webmaster. More complicated routines can maintain a database, send an acknowledgement and validate data.
Mailing List Maintenance – These routines allow visitors to subscribe and unsubscribe from a mailing list. In this case, the CGI routine maintains a database of email addresses, and the better ones send acknowledgements back to the visitor and webmaster.
A CGI routine can be anything which understands the CGI standard. A popular CGI language is called PERL, which is simple to understand and use (well, compared to other languages). PERL is a scripting language, which means each time a PERL routine is executed the web server must examine the PERL commands to determine what to do. In contrast, a compiled language such as C++ or Visual Basic can be directly executed, which is faster and more efficient.
Okay, in a nutshell (and greatly simplified), here’s how it works:
1) You (the webmaster) specify a form tag which includes the name of the CGI routine.
2) You create HTML tags which retrieves data from your visitors.
3) Each of the input tags includes a variable name. The data which is retrieved from the visitor (or directly set if the tag includes the “hidden” qualifier) is placed in the variable name.
4) When the visitor presses the “submit” button, the CGI routine which was specified in the form tag is executed. At this time, the CGI routine “takes control”, meaning the browser essentially is waiting for it to complete.
5) This CGI routine can get data from variable names. It retrieves the data and does whatever action is required.
6) When the CGI routine finishes, it returns control back to the browser.
Some important things to remember about CGI routines:
You can install CGI routines on your own site if your host allows it http://www.webair.com is an example of a web host which allows for CGI routines. Some web hosts do not allow you to install your own routines but do provide some pre-written ones to you. If these are not sufficient for your needs, you can find a remote hosting service to provide the necessary functions.
Generally, if you install your own routines they must be installed in the cgi-bin directory of your site. This is a special location which allows scripts and programs to be executed.
CGI routines work best on Apache-style servers. Windows NT and Windows 2000 does support CGI, but it tends to be slow and problematic.
If you use a remote hosting service, you must remember that although they appear to be giving you this for free, you are actually paying a price. Usually they want to display advertisements, although some of them actually take visitors away from your site.
When you write a CGI routine, you have the choice of a scripting language like PERL or a compiled language such as C++ or Visual Basic. Anything which can execute on the web server is acceptable.
I hope this short introduction to CGI has cleared up some of the mystery.
Article written by Lee
-
Payment Processors – Advice And Information
For many, the first step in launching a successful pay site is to find a billing processor that can adequately and efficiently handle all levels of the membership payment process. The processor must also have the technical savvy to grow with your site.
One such payment processor, iBill, is currently the premier provider of such solutions worldwide. They handle the payments in real time and all of the back-end services that enable you to run your business.
Of course, there are many issues to consider when deciding on a payment processor apart from their commission rates on your sales, including the following:
How do they handle the billing itself? Is it processed in real time? If your customers do not have immediate access to your site, they may decide not to join.
How do they supply your account reports? You may want to know at 3 a.m. the number of members you have and how they are rebilling. iBill allows you to access detailed, real-time reporting 24 hours a day, so you know exactly who is a member of your site and, more importantly, what their username and passwords are. No one wants to find a member has posted a username and password on a trading site. If this occurs, iBill’s real-time reporting tools give you the ability to stop this immediately.
How comprehensive are the payment options? Do you want to use credit cards, or do dialers or check transactions suit you more? The best way to maximize sales is to accept a full array of payment options. The more options you offer your members, the better the chance you’ll keep them rebilling month after month.
How good is customer service? Does your payment processor offer access to live representatives 24 hours a day, 7 days a week? If so, you’ll resolve customer issues quickly and effectively, which reflects well on you and encourages loyalty from your members.
How good is the fraud protection? Internet fraud is a constant threat. Your payment processor should have state-of-the-art fraud protection systems to guarantee the integrity of every transaction.
Are there multilingual features for international members? Due to the global reach of the Internet, you must find solutions for foreign customers. Ideally, your payment processor’s website should be multilingual and easy to navigate in several key languages, such as German, Spanish, French, and Japanese.
Choosing the right payment processor is a long, arduous task that, if done right, will result in a long-lasting working relationship. In turn, your members will feel confident in your site and stay with it. We hope this article has given you insight into finding the right billing party for your membership or online store. If you need any further assistance please feel free to contact us directly using the form on our site (URL below).
Article provided by Internet Billing Company
-
Content – Keeping your members coming back for more
We know that the first battle for pay site owners is getting the traffic and the signups. But, sometimes this becomes such a focus that we forget the other battle: keeping members interested once you have them. When people pay for a membership to a site they are expecting to get their money’s worth. In return for their monthly fee they are looking for a site that encompasses quality, variety and originality.
As the web grows, so does the online entertainment industry. Four or five years ago there was only a handful of pay sites around compared to the thousands and thousands that are on the net today. Back then, you could literally put any kind of content on your sites and you would have membership, there just was not much choice out there for the connoisseur of porn. Now, potential members are more informed, they know what is out there, they know what they like, and they know what they want to see.
What has to be done to cater to these more discriminating porn shoppers? You have to give them what they want. Here are some useful tips for choosing a content provider and/or content for your pay sites that will keep the members coming back for more:
Go for the exclusive content.
You want to be able to provide your members with something that is fairly fresh and that is not pasted on every pay site on the Internet. The last thing a potential buyer wants to see is a site that is a carbon copy of half the sites out there.
Choose leased content.
Choosing leased content over buying CD’s is a good way to keep your site fresh. Most leased content providers will update their content on a bi-monthly or monthly basis. As well, with leased content, it is just a matter of adding the feed into your site. This alleviates the need for extensive extra graphic design work.
Have a wide variety of content.
Make sure that your site has a little bit of everything a potential member could want: pictures, videos, live feeds, etc. The more you have the better. Many content providers have great package deals available that will include all of these things all set up and ready to put on a site.
Choose a reputable content provider.
You want to make sure that when you choose a content provider that you do not just go for the best deal out there. You want to also look at things like: how much bandwidth they provide, what their technical support is like and last but not least, do they have good customer service.
These are just but a few helpful suggestions to follow when choosing content for your pay site. There are certainly many ways to achieve a high rate of member retention. One thing that many of our customers tell us is that they find that having a least one voyeur feed on their site great for keeping the members coming back for more. Laura’s Condo, one of our voyeur feeds, has one of the best member retention rates around. Visitors get attached to the girls, develop a rapport with them and they do not want to lose that. Hence, they will keep renewing to be able to keep their relationship going with their favorite girl.
The number one thing that pay site owners must remember is that members equal money and in order to keep the cash flow rolling in they must keep the members interested and give them what they want. By spending a little extra money to get high quality exclusive content, you will actually be putting more money in recurring memberships back in your pocket at the end of the day.
Article written by Meredith Murray
-
Saving Time Online – Shortcut Keys
The one thing that i have started to do just lately is use shortcut keys. These are actually very easy to get used to and, will save you a lot of effort over a period of time.
Below you will find a list of the more common shortcut keys in both Windows and Internet Explorer.
Even if you get used to using one or two of these shortcut keys you will notice the time you start save over a week, hell, i don’t even type the whole domain into my IE address bar anymore!
Here are the shortcuts for Windows along with the description of what they do:
Alt + F – File menu options in current program.
Alt + E – Edit options in current program
F1 – Universal Help.
Ctrl + A – Select all text.
Ctrl + X – Cut selected item.
Shift + Del – Cut selected item.
Ctrl + C – Copy selected item.
Ctrl + Ins – Copy selected item
Ctrl + V – Paste
Shift + Ins – Paste
Home – Goes to beginning of current line.
Ctrl + Home – Goes to beginning of document.
End – Goes to end of current line.
Ctrl + End – Goes to end of document.
Shift + Home – Highlights from current position to beginning of line.
Shift + End – Highlights from current position to end of line.
Ctrl + Left – Moves one word to the left at a time.
Ctrl + Right – Moves one word to the right at a time.
Ctrl + Backspace – Delete word to the left of cursor.
Ctrl + Del – Delete word to the right of cursor.
Alt + Tab – Switch between open applications.
Alt + Shift + Tab – Switch backwards between open applications.
Ctrl + Esc – Bring Up start button.
Alt + Esc – Switch Between open applications on taskbar.
F2 – Renames selected Icon
F3 – Starts find from desktop
F4 – Opens the drive selection when browsing.
F5 – Refresh Contents
Alt + F4 – Closes Current open program.
Ctrl + F4 – Closes Window in Program
Alt + Enter – Opens properties window of Selected icon or program.
Shift + F10 – Simulates right click on selected item.
Shift + Del – Delete programs/files without throwing into the recycle bin.
Holding Shift – Boot safe mode or by pass system files.
Holding Shift – When putting in an audio cd will prevent CD Player from playing.The following list are shortcut keys when using Internet Explorer:
Alt + Left – Back a page.
Alt + Right – Forward a page.
F5 – Refresh current page / frame.
Esc – Stop page or download from loading.
Ctrl + Enter – Quickly complete an address.
Ctrl + N – Open New browser window.
Ctrl + P – Print current page / frame.Hopefully this list of shortcut keys will get you saving some time even if its just a few minutes a day. After all, we all know the one thing webmasters need more of is time.
Article written by Lee
-
Domain Name Extensions + SEO
With a slew of new TLD (Top Level Domain) extensions being launched in the first quarter of 2004 in addition to the hundreds already available how many of us actually take time to consider that when we register a .com, .net or, .org domain how will these sites help or hinder us with our search engine work? This is what we will take a closer look at in this article.
Domain Name Extensions – What Are They?
First of all, before we look at how the extensions of our domain names can assist us in running our search engine optimization methods we need to understand what the TLD’s themselves are actually for. Domain name extensions are essentially a way to recognize specific locales via the usage of domain names so for example, the domain name extension .com were primarily set up as commercial domain names however, with the commercial use of this extension it has also become, without a doubt the most popular extension for individuals or companies registering new domain names. In addition to the TLD extensions there are also a selection of domains extensions ranging from industry specific extensions such as .aero to country specific extensions such as .co.uk.Domain Name Extensions And Search Engines.
Now we understand what the domain name extensions were put in place for we can now start to look at how they may benefit us in terms of SEO (search engine optimization) for example, head across to http://www.google.com and do a search on something such as ‘penis pills’ you can see from the results shown (01/01/04) that the first 10 results are evenly spread across a range of domain name extensions ranging from .com to .net and also some smaller .go.ro domain extensions. This would lead us to assume that at the current time, Google specifically is not paying to much attention to the extensions of the domain names we are using however, given the recent updates of the last month or two across Google this has also cleaned up a lot of the results that were present 2 months prior to this search in which the .biz extension was highly populated in the rankings.Domain Name Extension Abuse + Spam.
With this slew of new domain name extensions being launched what seems like yearly this also opens up a whole lot of new problems for the webmaster primarily that of the domain name spam. Because domain names can be registered for as little as $5 per year many webmasters have taken to purchasing them, using them to spam the search engines and then, once the search engines discover the spam and remove the offending domains, the webmaster then moves on to new domains in effect, making domain names a disposable commodity to them. Whilst this method will certainly garner traffic for the search engine spammer it will also in turn mean that the traffic that honest webmasters receive from the search engines will be lower.Domain Name Extensions And Optimization.
Hopefully this brief article has given you a little insight into how domain name extensions can both benefit and also detriment your business, by choosing your domain name extensions carefully and, making sure you do your best not to spam the search engines you can make some serious income from pure search engine traffic however, once you start to buy domain names with lesser known extensions to purely spam the search engines you are not only wasting your own money but, are also potentially wasting other hard working webmasters money too.Article written by Lee
-
International Billing Alternatives – Premium Phone Billing
In the last article i wrote in respect of international billing options we took a closer look at the SMS Billing method and its pitfalls and benefits when charging our surfers for access to our sites. In this article we will take a look at another option we can offer our international surfer base – Phone Billing.
Phone Billing – What Is It?
Phone billing, as the name would suggest is a method of applying a ‘charge’ to a surfers normal land-line telephone. This charge is often around the cost of $35 (US).Once the surfer has called the premium rate number displayed on your websites join page, they are given a code to enter into a form, again, this form could be on your join page or on a separate site.
Phone Billing – What Are The Costs.
To be perfectly honest with you this is all dependant on to many variable factors to give you a good solid answer. However, as mentioned above the standard cost would seem to be in the region of $35 (US) but, this can often vary depending on factors such as the country in which the surfer is calling the premium rate line from, How much the surfers telephone company charges for a call, How much the paysite charges for access, How much the premium rate phone line provider charges, etc etc.Generally speaking however, the cost to the surfer is almost always made into profit in your pocket, if a call costs $35(US) you will almost certainly make $35(US) from that surfer minus a small percentage (depending on the provider) again however, this figure may vary slightly.
Phone Billing – Overview.
As with SMS Billing, Premium Rate Phone Billing offers a good alternative for your international surfers to access a paysite however, this doesn’t come without its drawbacks. Unless your members area is updated regularly and is of high quality you are going to make $35(US) approximately of each surfer unless, that is, they decide to call the premium rate number again for access to your site for another month.That said, if you do not want to offer your foreign surfers the option of having credit card or debit card access to your sites Premium Phone Billing would almost certainly be my second choice to make money from them at the present time.
Article written by Lee
-
Using Basic Server Side Includes (SSI)
Server side includes are what their name sounds like. A way to include the contents of another file into your current web page BEFORE the web page gets sent off to the surfer. Not only does this include contents of a static file but you can also include the results of a CGI program and on some web servers, you can even have it display the current date and time.
Now, many web hosts do not normally have server side includes turned on. You will have to ask your host if they have SSI turned on and if they do, what is the file name extension for SSI. By default, SSI files have an .shtml extension.
Sometimes, you can turn SSI on yourself. If you host doesn’t have SSI turned on for you already, you can try adding the following two lines to your .htaccess file. Then create a file with the .shtml extension, include a SSI command and see if it works.
AddType text/html .shtml
AddHandler server-parsed .shtmlWhen you use SSI commands, you place them exactly in the location within your web page where you want the output of the SSI command to appear when you finally browse the page. If you have SSI, then you can use the following command to include a file. When you include a file, you can either give it a path name to the file or you can give a URL to the file. I’ll list both here.
<!–#include file=”/some/path/above/my/web/to/my/header.html” –>
This is an example of how to include a file based on its path name. Now,
here’s the same file put included with its URL.<!–#include virtual=”/to/my/header.html” –>
And this is an example of how to use a URL. With a URL however, it cannot be a complete URL such as http://www.somesite.com/somefile.html. It has to be within your current website. You can also use the URL method to run a CGI script! Here’s an example of that:
<!–#include virtual=”/cgi-bin/somescript.cgi?myfirstarg=1amp;mysecondarg=2″
–>As you can see, we can even pass arguments to the CGI script just as if you typed it into your browser! There is also another way of running a CGI script but this is not as widely used any more and you should use the #include virtual method instead. Here is the same example so that you will know what it means when you see it.
<!-exec cgi=”/cgi-bin/somescript.cgi?myfirstarg=1amp;mysecondarg=2″ –>
As I mentioned earlier, you can use SSI to display the current time and date. Here’s how:
<!-echo “$DATE_LOCAL” –>
This will display the current date and time. SSI is usually used when you want to have a standard header or footer on each page. It’s also used for displaying rotating banners or page counters. As you see above, you can also use it to display the current date and time or the date when the page was last modified.
SSI has also been used for cloaking and some tracking software uses SSI to track each incoming hit to the web page. If you would like more information about SSI, go to
http://www.apache.org/docs/mod/mod_include.html. This is the definitive guide on SSI on the Apache web server.Most other web servers that use SSI also follow these conventions.
Article written by Lee
-
What’s In A Niche?
Many webmasters realize what the different ‘fetishes’ the surfers have are but, how many of us realize these are actually niches and, how many of realize that these niches can be broken down into smaller sub niches of the particular fetish the surfer is looking for?
Lets take an example of say, the ‘lesbian’ niche.
Of course we all know what the lesbian niche entails, two women getting naked with each other right? Wrong.
There is much more to it than that, for example, obviously lesbian sites appeal to, well, they appeal to guys who want to fantasize about getting it on with two women but, what about the female surfers? Sure, some women probably join lesbian paysites too.
That’s one ‘sub-niche’ of lesbian right there, this can be broken down even further though for examples, Ebony Lesbians, Teenage Lesbians, Mature Lesbians, the list goes on and on and on.
So how do we choose a niche to market in adult?
The first and foremost thing you should try when choosing ‘your’ niche is to try something that either excites you or, appeals to you in a non sexual manner, if you are into Lesbian Midgets getting it on, then start off with that for your niche.
Likewise, if guys getting down and dirty is the thing that floats your boat, choose that as your niche, you should already know enough about the niche you choose primarily to be able to sell something to the surfer. If it excites you, it will more than likely excite a surfer and result in a sale.
Of course, the above statement isn’t always true, I know plenty of straight webmasters who market the gay niche VERY successfully, they have found a method that works for them and developed their business from there it probably wasn’t easy at the start but, nothing easy will make you the ‘real’ money that there is in adult.
You need to experiment, constantly adapt and change the way you do business, if you try something and it doesn’t work, ask yourself why, what could you have changed that might have made a difference and, instead of changing it on the first site you built, change it on your next one, that way, even though it may not work at this moment in time, you will no doubt find it will work at a later date just as you will find that something that works well for you now may not work at all later on in your business career.
Once you have mastered a general niche you should then think about trying some of the sub niches that are available to you, there is more to teen than than just cute teenage girls lying naked on a bed and getting screwed rotten by some guy. just as you saw there was more to the lesbian niche above.
Take your sponsors tour for ideas, often you will notice things that spark some though and, once you have that spark, you should ensure it develops into a flame.
Even something as simple as a tattoo on a model or a piercing can be the tart of a whole new niche, look at the things that other webmasters may not be, just because there isn’t a proliferation of teenage pierced lesbian sites, doesn’t mean that someone doesn’t want to join one and, who knows, that weird sexual fetish you build a site for now may become popular in 6 months time.
Basically, what I am trying to say is that as adult webmasters we need to investigate all aspects of the niche we want to or, currently do market, just because a surfer comes to the front page of a lesbian site, doesn’t mean that they wont also be interested in an ebony site, its all down to how we market our sponsors paysites as webmasters.
Article written by Lee
-
The Gay Adult Market – Gay Subcultures
I thought I would take a break from writing about online adult marketing for a change and instead, give many of the straight webmasters looking to break into the gay market a bit of an insight into what makes a gay man ‘tick’ and, whilst this is going to be different from guy to guy, the one thing that will remain constant throughout is that this article is based on the gay lifestyle and subculture in both society and, the internet.
What Is A Subculture?
Lets start at the beginning shall we? To understand this article you are first of all going to need to understand what a subculture is well, a subculture as defined by http://www.dictionary.com is, ‘A cultural subgroup differentiated by status, ethnic background, residence, religion, or other factors that functionally unify the group and act collectively on each member.’In layman’s terms, that means, that a subculture is a group of people (or individual) that have something different about them than other people.
In the instance of this article we are going to be looking at the gay subculture and specifically, how this culture is broken down into its own set of subcultures.
The Gay Subculture – Lets Define The Gay Culture.
Gay culture is the heritage of culture, knowledge, and references to which gay people fall heir by the fact of their sexual orientation.Some individuals argue that there are to many gay people who do not participate in ‘gay culture’ for the concept to be meaningful or that gay culture in itself is placing labels on the stereotype most people think of when they thing about gay people however with this said, there are also those who argue the flip side of the coin. One thing is for sure however, gay culture certainly does exist and, within this culture itself there are many complex facets ranging from sexual preferences through to the types of vacation people take.
Gay Subcultures – The Facets.
Whether we choose to think about the different subcultures within the gay community or not one thing is for certain, the subcultures in our community are wide and far reaching from your local gay bar to Soho in a city thousands of miles away most of the gay subcultures can be found almost anywhere in the world and, from this aspect, it makes gay individual no different than other person. For example, the BDSM lifestyle is large in the straight culture however, it is also hugely popular in the gay culture to often with groups of individuals who devote their whole way of life to this. In essence however, many of the gay subcultures are no different to that of their straight counterparts the only difference being, the individuals who practice them, are gay.Gay Subcultures – An Overview.
For many webmasters who currently work in the straight market their first attempt and even their second attempt at marketing to the gay lifestyle may fail however, many do not realize the simplest of rules when it comes to marketing products and services to gay individuals online, you need to be as, if not more, detailed and direct to gay surfers than straight, give them something they can find anywhere at anytime and the chances are they will not buy however, give them something that suits their tastes perfectly and you have a customer for life.Article written by Lee
-
Doorway Pages
A doorway page is built to rank high for a particular keyword or search phrase. When your doorway page is visited by the searcher it simply has a “click me” button which links to your web site. The major search engines accept these pages as long as the end result does provide what the searcher is looking for. If you are discovered to be using doorway pages for irrelevant keywords you can expect to have your entire domain unlisted. For instance, one of our doorway pages is built to rank high for the search term -Adult Content—which is quite acceptable because when the searcher gets here he can find links to adult content providers from our site. If however, he couldn’t find links to adult content then we would risk the wrath of the all powerful search engines.
Once you have selected your keywords and phrases (about 50 would be the normal) you need to build a doorway page for each keyword and ideally, for each major search engine. All the major engines look for different keyword density in the text, title and description so you need to do some research by doing a search using your chosen phrase or keyword and studying the top 10 results at each engine (if you can spot them, study high ranking doorway pages).
Make notes of how many times the phrase or keyword is used in the title, description and body text. Is it used in header text etc? Once you have built a picture of what your doorway page should look like you can build it using your favorite html editor. Once you have done one for a particular engine the other 50 or so pages can be done by simply replacing keywords for keywords. After you have done a page for each keyword move on to the next search engine. Remember that your body text is not important but make each page unique or it may be considered spamming. It is your keyword or phrase density that you are attempting to get right. The page, when visited by a person, will be recognized for what it is, simply a link to the real content so don’t worry too much about what it looks like. When a search engine spider visits the page it is only interested in counting the keyword density in your body text.
As you have probably worked out there is quite a lot of work involved. 50 phrases or keywords=50 pages X the top 8 search engines= 400 pages. In reality though, you are only creating 8 doorways, 1 page for each search engine. For all the other pages you simply have to substitute the keyword for the next and alter the text around so as not to finish with 50 identical pages. OK, nearly finished but the next step is crucial if your doorways are to work.
Put all your pages in a folder on your server e.g. Mydomain/doorways/. Then create 2 more pages that have a link and a small description to each of your doorways (200 on each) and to each other. These are called corridor pages because the spider travels down them, visiting each page linked off them. Call these 2 pages index and home and place them in the folder with your doorway pages. Then place links to these two pages from your main index page so that a spider will be able to find them and list all your doorways. Submit only your index page and your 2 corridor pages. Do not submit your doorways to the engines.
Ideally, and if you can afford it, you should set up a new domain and host for your doorways. This isn’t essential but it does have benefits. These are: If you do get over zealous with your doorways and an engine does ban you for spamdexing at least your real site will be safe. Engines rank sites higher if they have lots of links to them from other domains. You can put your most important keywords in your new domain name, which will increase the ranking of the doorway pages containing those keywords.
Now all you have to do is wait for the engines to update their databases. We have had the best results with Google.
Article written by Lee
Premium Sponsors
Categories
- 2257
- Billing Solutions
- Blogging
- Branding
- Content
- Domain Names
- Employment
- Forms & Contracts
- General
- Hosting
- Link Lists
- Opt-in Mail
- Paid Traffic
- Pic Posts
- Promotion
- Scripts
- Search Engine Optimization
- Sponsors
- TGP
- Traffic
- Tutorials
- Viral Marketing
- WebDesign
- Writing