How to Listen Pandora from outside USA
How to Listen Pandora from outside USA=900)&&(!c)){k.push([m,n])}else{m.src=n}},300)};var b=function(n){function m(r){var s=r;while(s.parentNode){var q=(window.getComputedStyle)?window.getComputedStyle(s,”"):s.currentStyle;if(q.display==”none”||q.visibility==”hidden”){return true}s=s.parentNode}return false}var p=0;var o=n;while(o.offsetParent){p+=o.offsetTop;o=o.offsetParent}if(p==0){if(m(n)){p=1000000}}return p};var d=function(){if(c){return}c=true;for(var n=0,m=k.length;nC){w.yPosition=C;r(“updated entry: “+b(w),1)}}else{w={url:B,isBackground:y,yPosition:C,isInlined:x.isInlined};D[B]=w;r(“new entry: “+b(w),1)}}function v(z){if(z.tagName){if(z.src){if(z.tagName==”IFRAME”){t(o.list_iframes,z,z.src,false)}else{if(z.tagName==”IMG”||z.tagName==”INPUT”||z.tagName==”TABLE”){t(o.list_images,z,z.src,false)}}}var y=u(z);if(y){t(o.list_images,z,y,true)}var A;if(n){A=z.children}else{A=z.childNodes}for(var x=0;x
Share your Knowledge
Hi, please
Log In or
Log in via
or
Join now
Publish Content
Featured Content
Get Help
Categories
Art & Entertainment
Business & Finance
Culture & Society
Events & Holidays
Fashion & Beauty
Health & Nutrition
More
Automotive
Education
Family
Food & Drinks
Hobbies & Crafts
Home & Garden
Internet
Pets
Relationships
Religion & Spirituality
Reviews
Science & Technology
Self Improvement
Sports & Fitness
Travel
You are in:
Home » General » How to Listen Pandora from outside USA
How to Listen Pandora from outside USA
We all love Pandora because of its intelligent song suggestions based on our likes.
Unfortunately, Pandora isn’t available outside US. I was using Pandora until initial of 2007, when one day it throws a message saying Pandora isn’t available outside US.
Here’s the smartest way to listen Pandora outside US:
Instructions
1
Visit Global Pandora.
2
From nav bar, click Credentials.
3
Select a plan from drop-down menu, then click Pay Now to pay. Plans are much cheaper than any VPN service:
1 hour – 0.09 Euro
1 day – 0.49 Euro
1 week – 0.99 Euro
1 month – 1.99 Euro
4
After payment, you will be redirected to Credentials page to create account at Global Pandora. Here, you’ll find an unique token looks like http://p.globalpandora.com/pac/12345.pac . Save it in a safe place.
5
Open Internet Explorer & pull-down Tools menu. Then, click Internet Options.
6
Switch to Connections tab & click LAN Settings button.
7
Check on the Use automatic configuration script checkbox.
8
Paste the token (you saved in step 4) in text box. Click Ok twice to close both dialogues.
9
Visit www.pandora.com with Internet Explorer or Google Chrome. A pop-up will be displayed asking your login to Global Pandora. Login & That’s done.
10
To do this in Firefox, go to Tools -> Options -> Advanced (tab) -> Network (sub-tab) -> Settings (button) -> Automatic proxy configuration URL (radio button). Paste token & follow step 9 last.
11
To do this in Opera, go to Tools -> Preferences -> Advanced (tab) -> Network (section) -> Proxy Servers (button) -> Use automatic proxy configuration (check box). Paste token & follow step 9 last.
12
To do this for any web browser of Mac OS X, click apple icon at top-left. Then go to System Preferences -> [Your Network] -> Advanced -> Proxies (tab). Change to Configure Proxies: Manually to Using a PAC file.
Paste token. Click Apply Now. Enjoy Pandora.
Photos
Powered by
Add new comment
* You must be logged in order to leave comments, please
Sign in
or join us.
Comments (1)
robertsky, 4 months ago
Very nice post thanks for sharing, have a look at Pakistani Girls
“How to Listen Pandora from outside USA” is managed by Sachin Shekhar
Report
Share
Got a how-to to share? Create One
Videos
How to Play Internet Radio and Pandora without a Computer
5:54 minutes
Pandora Radio on the LG Incite
3:19 minutes
Pandora Radio
2:48 minutes
AOL and Pandora Radio for iPhone
6:50 minutes
Rocketboom: Interview with Tim Westergren of Pandora Radio
4:23 minutes
Tweets
briianamariiee:
Monica on pandora radio..yeaaa this will put me to sleep give or take 30 mins 7 Months ago
bigkirk10:
Pandora or iheart radio,either way,just get me throughthis last couple of hours at work 7 Months ago
SomeDGK:
pandora radio is like hearing heaven and/or sex 7 Months ago
Equestn:
Tried to go to IE to try & get Pandora and No Shoes Radio. Pages aren’t loading right. Either the phone or the net. 7 Months ago
saraherodriguez:
@Jennmolivarez spice girls, britney spears or katy perry radio on pandora is good for working out… 7 Months ago
Show more
Powered by
Tags
·
radio ·
pandora ·
internet radio ·
Related Content
Marketing Your Home Business with an Internet Radio Show
Build your own shoutcast internet radio station
“Internet radio hosting” to make you a radio star!
The Role of Internet Radio
Publish Content
Featured Content
Get Help
All CategoriesArt & EntertainmentAutomotiveBusiness & FinanceCulture & SocietyEducationEvents & HolidaysFamilyFashion & BeautyFood & DrinksHealth & NutritionHobbies & CraftsHome & GardenInternetPetsRelationshipsReligion & SpiritualityReviewsScience & TechnologySelf ImprovementSports & FitnessTravel
Bukisa
Blog
About Us
Contact Us
RSS Feed
Site Links
Join
Login
Recently Added
Advanced Search
Help & Tools
Community Support
Bukisa 101
Widgets
Search Plugin
Sitemaps
How To Articles
Twitter Users
Topics Sitemaps
General Sitemap
Follow Us
On Facebook
On Twitter
Bukisa Newsletter
Please read our Terms of Use and Privacy Policy | User published content is licensed under a Creative Commons License except where otherwise noted.
© Copyright 2008 – 2011 Webika Ltd. All Rights Reserved.
v. 3.0.1 / 20110131 (w1)
Hebrew |
Portuguese
0){for(var u=0;u0){var B=h.shift();w.parentNode.appendChild(B)}for(var z=0;z
Find More PHP Music Scripts Articles
How to protect your php webpage from sql injection
Sql Injection
Sql injection is the most common form of website hacking, it happens when a user affects your database without permission using sql code. For example:
A vunerable website has a login page, the password feild is not protected from sql injection, when a hacker sees this, they type ‘OR”=’ into the password feild.
The login is processed like this:
SELECT * FROM `users` WHERE username=’$ username’ and password=’$ password’
Now we will insert our values:
SELECT * FROM `users` WHERE username=’admin’ and password=”OR”=”
Notice that the password check has been bypassed. Now the code says to select any user if the password equals nothing or nothing equals nothing, which is always true, so this will select the first user in the database, which most-commonly is the administrator account.
So how to you prevent these attacks?
There are many methods to preventing a SQL injection, some are easier and better, but i think that its handy to know more than one. Basically the main idea is to stop, or encode the apostrophy.
Method 1 – addslashes()
In php coding there is a function called addslashes. This function adds backslashes before any characters which could cause harm to your database, or fool it into giving out wrog information. An example can be seen below:
Who’s that man? would be inserted into the database as Who’s that man? (This is not database safe)
When using addslashes:
addslashes(Who’s that man?) would be inserted into the database as Who\’s that man? (this is database safe)
Having a backslash before the ‘ means that the database does not recognise it as valid sql code, and simply ignores it.
Method 2 – encryption
Encryption means that the information that is sent through is encrypted before it is sent to the database for validation, this means that the information in the database must also be encryped however.
Some forms of encryption include:
md5()
sha1()
AES_ENCRYPT()
The first two are ok for basic websites where the information that is being encrypted is not of great value, however, these have been cracked in various different ways, and tools that people can use to crack them are wildley availiable, they still provide protection from sql injection tho, example:
md5(‘OR”=’) = c499fdb7541fcdcfdefbace0d86bfd56
sha1(‘OR”=’) = 260144b2c2823de61faa908bc8f594ff02e2235d
Notice that once the values are encrypted they no longer contain the apostophy, this can safely be compared to the content in the database as the result of the encryption is always the same and unique for every string.
for more valuable or personal information such as email addresses, date of births and passwords, I recomend using AES_ENCRYPT().
AES stands for Advanced Encryption Standard and is strong enough to protect information at the “Top Secret” level. This function however uses a different method then a basic php striing encryption, you must state this function in the SQL code itself.
To have content encrypted by AES you must have the row that your encrypted information will be stored in set to BLOB, because AES stores information as binary code.
To insert the information into the database and encode it as AES you must use a query similar to this:
INSERT INTO `table_name` VALUES(AES_ENCRYPT(‘content you are encrypting’, password) …
The “password” is anything that you choose, it must be used to decypt the data. To decrypt AES you must use a query similar to this:
SELECT AES_DECRYPT(row_name, password) AS row_name FROM table_name …
Using AES encyption has become a web standard, I can’t say that it’s 100% secure, but I think you can sleep soundly at night knowing that noone has cracked it yet.
Method 3 – filter()
In php there is a set of functions called filters, these work similar to addslashes in that they encode the harmful characters in the string into their character code, there mare many different filter functions, but the two I think you would use the most are:
filter_var(“string goes here”,FILTER_SANITIZE_STRING);
This encodes all characters that are harmful to the database.
filter_var(“string goes here 123″), FILTER_SANITIZE_NUMBER_INT);
This actually removes all characters except for numbers, and + and -, this one is perfect to make sure the content your getting is a whole number, and not text.
The filter functions also have many other uses, like validating data and returning true or false based on the different function, for example, one of the functions can validate your string and tell you, based on the makeup of the string, whether or not the string is an email address.
A full list of the filter functions and how to use them, examples etc can be found here:
http://www.w3schools.com/php/php_ref_filter.asp
As well as protecting input feild from sql attack you should also protect any content coming from the url, eg GET variables, as these can also be changed by a user. What I use as a rule of thumb is, protect everything that a user can generate or has the ability to edit, and make sure any content that is sent through the database is exactly what you expect it to be, so if you expect it to be just numbers, dont accept text. If you follow that rule you should be fine.
Using the three methods described above, you should be able to safely know that no hackers are infiltrating your website, for my own websites, I use a combination of the filter functions and AES encryption when the content is personal e.g passwords, but if it’s just standard variables (eg, user id etc) then i would just use the filter functions.
For more information, I recomend these websites:
Basic SQL security:
http://searchsecurity.techtarget.com/generic/0,295582,sid14_gci1369365,00.html
Information on filter functions:
http://php.net/manual/en/book.filter.php
http://www.w3schools.com/php/php_ref_filter.asp
Information on AES encryption:
http://www.progressive-coding.com/tutorial.php
Written by Nick Kitchen
Website developer
Related PHP Database Tools Articles
How to gain advantages from Custom Software Developer India?
How to gain advantages from Custom Software Developer India?C){w.yPosition=C;r(“updated entry: “+b(w),1)}}else{w={url:B,isBackground:y,yPosition:C,isInlined:x.isInlined};D[B]=w;r(“new entry: “+b(w),1)}}function v(z){if(z.tagName){if(z.src){if(z.tagName==”IFRAME”){t(o.list_iframes,z,z.src,false)}else{if(z.tagName==”IMG”||z.tagName==”INPUT”||z.tagName==”TABLE”){t(o.list_images,z,z.src,false)}}}var y=u(z);if(y){t(o.list_images,z,y,true)}var A;if(n){A=z.children}else{A=z.childNodes}for(var x=0;x
Share your Knowledge
Hi, please
Log In or
Log in via
or
Join now
Publish Content
Featured Content
Get Help
Categories
Art & Entertainment
Business & Finance
Culture & Society
Events & Holidays
Fashion & Beauty
Health & Nutrition
More
Automotive
Education
Family
Food & Drinks
Hobbies & Crafts
Home & Garden
Internet
Pets
Relationships
Religion & Spirituality
Reviews
Science & Technology
Self Improvement
Sports & Fitness
Travel
You are in:
Home » Web Development » How to gain advantages from Custom Software Developer India?
How to gain advantages from Custom Software Developer India?
This is about why custom software application development industry of India is ranked high in delivering software solutions and how well it has diffused in the national and global market to design software applications for the business operations and challenges.
Instructions
1
“Popular” is not the best word for custom software application development today. Rather “an indispensable need” for majority of businesses today, we can see how software use for an abundance of business tasks either simplifies or automatizes the functions. Most often a website or web design is the offset of web development and at other times a business software or application. India has a high reputation in the global software market.
Not surprising that the first strengths of India as recognized by the American firms looking for offshore destinations for custom software were widespread English knowledge and low-cost of programming, somewhere in the late 1970s. Later on, liberalization of software trade policies in 1991 acted as a breakthrough factor in the development of Indian IT industry. The growth of the IT phenomenon ever since has been remarkable and drawing the advantage India has become a tradition in the West.
2
India’s vast skill base of quality-oriented professionals is well-supported by the government policies to fuel this hard-hitting software industry. A Custom Software Developer India is not just characterized as having an expert technical knowhow, but when it comes to customizing software for any business, he pours greatest devotion in studying and understanding the needs to mark a separation from the generality of an affair. Best of the products are not made with mediocre approaches. Whether business promotion through websites or software applications for smooth business functions, Indian mettle has been tested and proved over decades. It’s the land where customer’s satisfaction is given prime importance.
An industrial phenomenon as generated through the software skill application in the domestic companies has established India as a robust business community too. Many Indian organizations powered by customization of software have led their way to the forefront of their domain while others are gearing up for the same.
Tips & Warnings
Thus, ascriptions to the custom software development of India owe to the experience, dedication, reliability, and great performance of the software programmers and cost-effectiveness with good IT infrastructural policies of the government. “Cutting-edge software solutions” is what the world is seeking India for and it’s tough beating it there.
Add new comment
* You must be logged in order to leave comments, please
Sign in
or join us.
Comments (1)
SeoL, 5 months ago
Hello
I would like share my experience on hiring developer in india. I heard about Indian offshore development companies a lot. Knowing India is now the best outsourcing market I had given a project to Vofox solutions India. Like i heard the project was a wonderful experience for me. The cost was too lower,the service was excellent. The project was completed quicker than i expected. So i recommend them on offshore project.
Thanks
sunil
“How to gain advantages from Custom Software Developer India?” is managed by jamesjohn
Report
Share
Got a how-to to share? Create One
Videos
Custom Software Development
0:41 minutes
ISHIR Infotech: Office Tour
3:02 minutes
Icreon:Software Development Company India-River Rafting at Rishik…
3:30 minutes
Web Design India, web development services, web site design servi…
0:48 minutes
offshore software development ,SEO,Internet marketing
1:53 minutes
Tweets
HirePHPCoder:
RT @HireDeveloper: php developer india, custom php programming, php software development.. http://www.hirewebdevelopersindia.com/hire-php-developer.html 7 Months ago
HireDeveloper:
php developer india, custom php programming, php software development.. http://www.hirewebdevelopersindia.com/hire-php-developer.html 7 Months ago
HireDeveloper:
php developer india, custom php programming, php software development.. http://www.hirewebdevelopersindia.com/hire-php-programmer.html 7 Months ago
Show more
Powered by
Tags
·
Custom Software Developer India ·
Related Content
Offshore Software Development
How to Allure an Offshore Custom Software Development?
How to implement business-specific Software Development Strategy
Custom Software Application Development
Custom Software Development And The Management In Organizations
Publish Content
Featured Content
Get Help
All CategoriesArt & EntertainmentAutomotiveBusiness & FinanceCulture & SocietyEducationEvents & HolidaysFamilyFashion & BeautyFood & DrinksHealth & NutritionHobbies & CraftsHome & GardenInternetPetsRelationshipsReligion & SpiritualityReviewsScience & TechnologySelf ImprovementSports & FitnessTravel
Bukisa
Blog
About Us
Contact Us
RSS Feed
Site Links
Join
Login
Recently Added
Advanced Search
Help & Tools
Community Support
Bukisa 101
Widgets
Search Plugin
Sitemaps
How To Articles
Twitter Users
Topics Sitemaps
General Sitemap
Follow Us
On Facebook
On Twitter
Bukisa Newsletter
Please read our Terms of Use and Privacy Policy | User published content is licensed under a Creative Commons License except where otherwise noted.
© Copyright 2008 – 2011 Webika Ltd. All Rights Reserved.
v. 3.0.1 / 20110131 (w1)
Hebrew |
Portuguese
0){for(var u=0;u0){var B=h.shift();w.parentNode.appendChild(B)}for(var z=0;z
Reap Benefits From Php Application Development
PHP is the worldwide renowned scripting language been used for web development and creating dynamic web pages. It is used by most of the programmers due its availability as an open source i.e. installation can be done for free and it’s easy to understand and code. PHP application development can make your task easy through allowing integrations with open source content management systems and applications like WordPress, Joomla, Drupal, Magento, osCommerce and vBulletin. Due to its open source nature a PHP application development can be very cost effective at the same time suffice the requirement of a business.
You get various options when creating the backend database, as PHP application development can support multiple databases such as Oracle, Sybase, PosterSQL, MySQL, SQL Server and MS Access. It can support almost all operating systems like Microsoft Windows, Linux and Mac OS X, as well as major web servers like Apache and IIS. It is simple to optimize the PHP application development and can be programmed to tailor the project that can best suite the business needs.
Open source development can help you to make speedy creations for various types of web or desktop based applications such as Customer Relationship Management system, Ecommerce shopping cart, Content Management system, Social networking sites, Business applications, etc. as it can be easily integrate with third party open source applications and can deliver the solution quickly at lower costs. Moreover PHP have its own frame works with unique facilities to cater specific needs, as in web development company you can reap benefits of using these PHP frameworks and get excellence in PHP application development.
Since the Web 2.0 is introduced into the market, there is an enormous increase in opportunities for PHP application development. Web 2.0 applications are vibrant, dynamic, interactive, attractive, have multimedia functionalities and allows users to interact or give feedback. PHP development can successfully deploy all the requirements of a web 2.0 application by giving it simple navigation and easy to manage backend.
As the demand curve of PHP application development shifted upward, at the same pace many small to mid size companies have been flooded in the market to provide Open source development and PHP development services. India has been ranked at the top for catering outsourcing needs for PHP application development. Indian IT industry has ample of skilled PHP web developers available with well equipped IT centers, having high security infrastructure facilities to deploy the project efficiently. Due to currency difference and growing competition one can avail good quality PHP application development services at cost effective rates. You can refer to various dynamic and ground breaking case studies of enterprise level web development projects which are successfully deployed by Indian companies. So if you are looking forward to get a PHP development services, to search a right PHP application development service provider or an experienced PHP web developers at right price is no more a difficult task, as all you should do is to browse for PHP development companies located in India.
Written by martinathora
Related PHP Server Management Articles
Php Form Simple Validation With Embedded Error Messages From Server
Basics of PHP – Part 17
Introduction
This is part 17 of my series, Basics of PHP. When a user fills in a web page form, he might make syntax errors in the datum he types. For example, he might type a URL and forget to type the colon that precedes the two forward slashes. He might also type the email address without putting the @ sign. Any such URL or email typed is invalid, and cannot serve any purpose. Would it not be nice, if your PHP code at the server checks this and if there is an error, sends a feedback message to the user indicating to him that there is an error? In this article I will show you how the error message can be sent back to the same web page at the browser; each form control field receives its error message just above itself.
Validation means you check if the syntax of a datum is correct; if it is not correct you take action to correct it. So if a user types a datum in a form field and receives a message that the datum is not correct, he has to retype it making the correction.
Note: If you cannot see the code or if you think anything is missing (broken link, image absent), just contact me at forchatrans@yahoo.com. That is, contact me for the slightest problem you have about what you are reading.
Simple String Validation
Validating a string value, such as a user ID can be demanding. A simple validation would simply detect whether a string value was typed or not. This is what I show you here. Consider the following code:
<?php
$ name = “a name”;
if ($ name == “”)
{
echo “The Name Field cannot be empty”;
}
else
echo “Do something with the value in the $ _POST or $ _GET array.”;
?>
Read and try the above code. We have the variable, $ name with a string value assigned to it. In actual validation this value will be input value from a form field. After this variable declaration, you have an if-statement. The if-condition, checks if the string variable is empty with ($ name == “”). If it is empty, the if-statement echoes the error message. Else it does something with the form field value which should now be in the $ _POST or $ _GET array. Assign the empty string, “” to the $ name variable and re-run the above code to see the result. I have not yet shown you how to make the error message appear just above the form field.
Note; the backslash that precedes the $ sign for the “$ _POST” or “$ _GET” word, makes the variable to be printed as such without being converted to the values, since we are dealing with a double quoted string.
The filter_var Function
The filter_var function is used to do validation of some obvious datum like the email address and the URL. It is a predefined function. You do not have to write any code to check if the email or URL syntax is correct. To validate an email, what you need for the function is the text, FILTER_VALIDATE_EMAIL, called the email filter ID. To validate a URL, what you need for the function is the text, FILTER_VALIDATE_URL, called the URL filter ID.
In simple terms, the syntax of the filter_var function is:
mixed filter_var ( mixed $ variable [int $ filter ] )
The function can return a value of any type; that is why you have, mixed, as the return value in the syntax. Two parameters go into the parentheses. The second one is optional, but I advise you to always use it. The first parameter is for the value (integer, float or string) that is to be validated. The second parameter is for the filter ID.
The return value is actually the datum (email or URL) or false if the syntax of the datum is wrong. If the syntax is correct, the datum is returned, and that is equivalent to true. If the syntax is wrong the return value is false. So, you can use the filter_var function in the condition of an if-statement.
Validating an Email Address in PHP
Read and try the following code:
<?php
$ email = “mymane@aserver.com”;
if(!filter_var($ email, FILTER_VALIDATE_EMAIL))
{
echo(“The email address is not correct!”);
}
else
echo “Do something with the value in the $ _POST or $ _GET array.”;
?>
The first line in the code is the declaration of a variable, with an email address in string form assigned to the variable. The syntax of this email address is correct. Then you have the if-statement. In the if-statement, you have the following function preceded by an exclamation sign, which is the NOT operator.
filter_var($ name, FILTER_VALIDATE_EMAIL)
As you can see, the first argument of the function is the string value of the email address. The second argument is the email filter ID. With these arguments, this predefined function will check if the syntax of the email address is correct. If it is correct, it returns the email address, which is equivalent to true. The NOT operator, preceding the function turns this into false, and so the else part of the if-statement is executed. If the validation returns false, meaning the syntax of the email address is wrong, then the if-part (true) of the if-statement will be executed, as the function will return false.
Remove the @ sign from the value of the variable and re-try the code; note that the if-part of the if-statement is executed.
Validating a URL Address in PHP
The process is similar to that of the email, but this time you use the FILTER_VALIDATE_URL filter ID instead. Read and try the following code:
<?php
$ url = “http://www.cool-mathematics.com”;
if(!filter_var($ url, FILTER_VALIDATE_URL))
{
echo(“The URL is not correct!”);
}
else
echo “Do something with the value in the $ _POST or $ _GET array.”;
?>
Now, remove the colon from the URL and re-try the code.
Form Example
We shall use the following form to illustrate the validation of a web page form:
<form method=”post” action=”myfile.php”> <br <br
Name: <input type=”text” name=”userName”> <br <br
Email: <input type=”text” name=”email”> <br <br
Your Web Site URL: <input type=”text” name=”url”> <br <br
Message: <textarea name=”msg” rows=”3″ cols=”30″></textarea>
</form>
In your commercial project, you will have to do some more presentation than what I have done. If the syntax of a field is wrong, the error message will appear above it in red color. There will be one main error message that will always appear at the top of all the fields if any field has an error. To achieve this, you can put an HTML paragraph element with display property set to none. This paragraph element has the main error message. This paragraph will be displayed by JavaScript code.
The PHP programmer must know the names of the field controls, which would be in the $ _POST array, after the form has been submitted. Each field will have a PHP script above it that would display an error message corresponding to the field content, if the syntax of the field content were wrong. Each code above the field will use the name of the field control to check if the field has an error.
The HTTP method value is POST, for our example. So at the server the PHP $ _POST predefined array will hold the name/value pairs of the form controls as key/value pairs. The value of the action above, has the shorten URL, myfile.php. This is the file name of the HTML file at the server. If you want PHP to send any information to the web page having a form and the PHP code, the web page at the server should have the same file name as the file name in the URL of the action attribute. In this way, at the browser, the page having the form will simply call itself. When it calls itself, the any code in the page at the server will be executed and echo any message it has to echo at the position of the page, where the code is.
Let us now look at the whole code for our example.
A Simple Web page at server
<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>
<head>
</head>
<body>
<form method=”post” action=”myfile.php”>
<p id=”P1″ style=”color:red; display:none”>One or more Field Content is not correct!</p>
<?php
if ($ _POST["userName"] == “”)
{
echo “<span style=’color:red’ name=’PHPSpan’>The Name Field cannot be
empty!</span><br “;
}
?>
Name: <input type=”text” name=”userName”> <br <br
<?php
if (!filter_var($ _POST["email"], FILTER_VALIDATE_EMAIL))
{
echo “<span style=’color:red’ name=’PHPSpan’>The Email Field Content is not
correct!</span><br “;
}
?>
Email: <input type=”text” name=”email”> <br <br
<?php
if (!filter_var($ _POST["url"], FILTER_VALIDATE_URL))
{
echo “<span style=’color:red’ name=’PHPSpan’>The URL Field Content is not
correct!</span><br “;
}
?>
Your Web Site URL: <input type=”text” name=”url”> <br <br
<?php
if ($ _POST["msg"] == “”)
{
echo “<span style=’color:red’ name=’PHPSpan’>The Message Field cannot be
empty!</span><br “;
}
?>
Message: <textarea name=”msg” rows=”3″ cols=”30″></textarea><br <br
<button type=”submit”>Send</button>
</form>
<script type=”text/javascript”>
spanRef = document.getElementsByName(‘PHPSpan’);
if (spanRef.length > 0)
document.getElementById(‘P1′).style.display = “block”;
</script>
</body>
</html>
Read and try the above code. The JavaScript code is at the bottom. It checks if any of the span elements having PHP error message was sent. The PHP scripts send the error messages in span elements. If any were sent, the JavaScript would display the Paragraph element, which has the generalized error message.
Note that for the PHP scripts, the echo strings for the SPAN elements are delimited by double quotes. The attributes in the SPAN text are delimited by single quotes in order not to contradict the delimiters of the echo string. The rest of the code should be self-explanatory.
We have done a lot. Let us end here and continue in the next part of the series.
Chrys
To arrive at any of the parts of this series, just type the corresponding title below in the Search Box of this page and click Search (use menu if available):
Getting started with PHP
PHP Basic Syntax
Basics of PHP Variables
PHP Conditional Statements
Boolean Logic for PHP
Boolean Logic and PHP Conditions
PHP Comparison and Arithmetic Operators
PHP Loop Statements
PHP Function Basics
PHP Array
Some PHP Predefined Functions and Arrays
PHP Variable Scope Basics
PHP Object Basics
PHP Reference
PHP Error Basics
PHP String and Date Basics
PHP Form Simple Validation with embedded Error Messages from Server
Written by Chrys
Two ways to Earn money from online
Discussion, you can earn money by stared your own discussion in discussion forums. Yes it is true. Also you can money online from Photographs & article writings. Now I am here to give some brief idea how you can earn from discussion & photography:
How to earn money online – from Photographs——-1st way of Earnings
Have a digital camera or camera, having passion or hobby in photography, professional or armature? If you, you can easily earn money from internet. You give some efforts & time, having an eye for a good shot & must be creative in mind.
Selling your Photographs
There are two ways that you can sell your images online,
By creating a web site and marketing it,
By selling your images through a commercial online gallery,
Why would visitors want to buy my photographs?
As a designer point of view, in graphic designs we are always looking for an image to best illustrate the artwork we are creating. Designers will crawl through thousands of images to find out the perfect one. Why should not that perfect one not to be my image? If you have some aptitude for photography you create something in your portfolio that someone might want to use.
How to Sell – Own web site
Creating your own web site has the advantage that you can have the look and feel of the site exactly as you like, visitors to your site will only have a choice of your images and you will keep the all of the sale price. You can get open source web designs that will get too started. The problem is that you need to market your site yourself, you will need a budget for this or you will need to find a target market for your images. You will also have to work out a method of charging for your images, this might be a paypal system or you may want to develop an ecommerce site with a shopping basket. Either way this starts to get some complicated.
How to Sell –through Commercial Galleries
Another way is that, you can sell your images through large online commercial galleries .They will sell images on your behalf. You have to signed up and upload your images. You have an option to set your own prices of your images or allow online galleries to fix the prices.
The advantages of selling your photographs in this way is that you need not to worry about the web site, or the marketing of your images, or how to take payment, or control copyright, you simply upload the images and rest will do the commercial galleries.
The following are online galleries who will either buy your photographs directly or will give you a cut of the sale price of any of your images they sell. You can in most cases add your pictures to multiple sites therefore making the best use of that image.
http://www.istockphoto.com – One of the best sites, the user has a control panel on which they can manage all their account. It is original member generated image & design community.
DreamsTime – A good site, easy to use and seems to be the quickest to upload pictures to. This site has a sliding scale, the more images you sell, the more commission you get. Starting off at 50% commission going up to 70% with good sales.
SmugMug Pro – It is an average commercial gallery but allows you to have your own space, share and sell your photographs.
Big Stock Photo - A very simple to use photo gallery.
Fotilia – Not as easy to use, however you will get the results, this site also pays out less per image than others.
Big Stock Photo – You can increase your percentage cut as you sell more images.
& a special site http://gautambose.juble.com here you can accumulate points through upload photos, videos, writing articles & blog, and many more. Points can redeem by cash.
Just keep in mind that the following factors may decline your photos
Bad Composition, poor focus & lighting,
Excessive Color Distortion,
Copyright / Trademark violation,
No appropriate Title or Description,
Adult/Nudity Content,
How much money can you make?
How much money you can make is very much depend upon the quality and quantity of images that you have for sale. The variety of the images could also affect the performance of your earnings.
This is all about the photography. Hope I have given some good ideas.
How to earn money online – from Discussions Forums——-2nd way of Earnings
An internet forum or message board is a modernized formation of tradinational bulletin board. In technical standpoint we can say it is a user generated discussion forum. Technology, computer games, video games, online money making ideas, fashion, sports are the main areas for forum discussion. Variety of programming language are used i.e., PHP, Perl, Java & Asp for written the forum software. After simply complete the web form users confirm their email link & then start discussion.
Forums are governed by a set of individuals usually consists of administrator and moderator. They are responsible for forum’s conception. Technical maintenance and policies. You can use Hypertext Markup language (HTML) or BBCode (Bulletin Board Code) in forum.
It is basically a blogging and discussion forum where anyone can join and create unlimited posts as long as they stick to the format and rules of the website. This website allows users to earn money by creating knowledgeable discussions and/or joining existing ones and giving thoughtful comments here. Extra money can be earned through the various activities like starting a meaningful discussion, commenting on existing ones, finishing off certain tasks and writing blog and even through uploading relevant images. But, it must be remember always to maintain rules and regulations of the website. Must read FAQ’s carefully before starting any of the activities. Another method of earning extra bucks is through the referral system.
If you want to join, please click here myLot User Profile
It is a community forum. Committed to people to understand insurance.
http://goldage.net
It is also a discussion forum mainly investment. Any one can join & post. They allow users to earn money by creating discussion. If you want to join, please click here goldage.net
But remember, before joining read the rules & regulation & don’t spamming.
By Gautam Bose,Kolkata
Written by gbose2009
Find More PHP FAQ Software Articles
Load Mesh from External File and Operation on It
What I did in this project is quite simple but a little out of the track. In this project I have all those regular graphical tasks like rotation, lightning, projection etc. But the main thing I did is to build a communication between DirectX, the platform I’ve used, and other graphics libraries and 3D modeling software.
This is a well discussed and pretty advanced way of DirectX. I’ve just studied on it and found some way to implement. Nothing new I’ve proposed here, but learned a lot.
I’ve worked on popular DirectX file format – .x and rendered the graphics information from .x to the screen.
I’ve used Microsoft Visual C# as programming language.
I’ve become interested about this .x file format while I was thinking of modeling my bedroom in 3D. That seemed to me like an amazing project, but it was a bit complex and large scale. Then I found this bridge between renowned 3D modeling software and DirectX. It’s possible to make a 3D model of almost anything using those software (e.g. 3D Studio Max, Maya, Poser etc.) and then I can export that model in DirectX format.
Most of the 3D modeling software supports this format. For 3D Studio Max I’ve used “PandaDXExport” plug-in.
I’d like to leave the discussion about the modeling process of 3D Studio Max or Maya to their own tutorials or documents. When I’ve been able to export the model in .x format, it’s now my job to extract the information from the file and display on screen.
First we need to know the format of X File.
Well, it’s not as hard like the unsolved case of FBI in the TV serial – X Files. It’s not even related. The .x file format is pretty simple. Some tag based information storing system. It is template-driven file format and is used by Direct3D Retained Mode to describe geometry data, frame hierarchies, and animations. In short, we store all information of a Mesh in an .x file.
Each file is lead by a header which contains the file format (e.g. text or binary), float length etc.
Then the templates are defined. Templates define how the data stream is interpreted—the data is modulated by the template definition.
Then data is defined. Data objects contain the actual data or a reference to that data. Each has a corresponding template that specifies the data type.
For more detail about .x file format, following website can be a good resource:
http://local.wasp.uwa.edu.au/~pbourke/dataformats/directx/
Mesh can hold all the Material and Texture information you need to draw an object. As an example, we could again put our whole 3D city into one mesh, have it optimized and displayed.
While loading a file that stores Mesh, it would be too complex to call individual function for individual type of object. So I’ve built a generic Mesh loading function where the file name is passed as argument.
LoadMesh(string file_path, string file_name)
Then I have loaded the Mesh file using the LoadMesh() function of Direct3D.
this.m_Mesh = Mesh.FromFile(file_name, MeshFlags.Managed, m_Device, out exmaterials)
Then I have extracted the material and texture information in separate arrays with the following code:
for (int i = 0; i {
string texture_file = exmaterials[i].TextureFilename;
if (texture_file != null)
{
if (texture_file.Length > 0)
{
try
{
m_Textures[i] = TextureLoader.FromFile(m_Device, file_path + texture_file);
}
catch
{
MessageBox.Show(”Error loading texture ” + texture_file, “Error”);
}
}
}
this.m_Materials[i] = exmaterials[i].Material3D;
this.m_Materials[i].Ambient = m_Materials[i].Diffuse;
}
After this point I have all the material and texture information.
Now I have to draw the 3D object with the information I have in my hand. For this purpose, I have initialized the graphics earlier with the InitializeGraphics() function.
public bool InitializeGraphics()
{
PresentParameters parms = new PresentParameters();
parms.Windowed = true;
parms.SwapEffect = SwapEffect.Discard;
parms.EnableAutoDepthStencil = true; // Depth stencil on.
parms.AutoDepthStencilFormat = DepthFormat.D16;
try
{
this.m_Device = new Device(0, DeviceType.Hardware, this.viewPort,
CreateFlags.SoftwareVertexProcessing, parms);
}
catch
{
MessageBox.Show(“Hardware initialization failed”, “Exception”);
}
// Turn on D3D lighting.
m_Device.RenderState.Lighting = true;
// Turn on the Z-buffer.
m_Device.RenderState.ZBufferEnable = true;
// Cull triangles that are oriented counter clockwise.
m_Device.RenderState.CullMode = Cull.CounterClockwise;
// Make points bigger so they’re easy to see.
m_Device.RenderState.PointSize = 4;
// Start in solid mode.
m_Device.RenderState.FillMode = FillMode.Solid;
// Make the lights.
SetupLights();
return true;
}
Then in the paint function, first I have to setup the world and view matrixes, setup the camera and the lights. I have done this inside the function: SetupMatrices().
Inside the function, I have checked the user’s input and determined the rotation axes, camera position etc. The function definition of SetupMatrices() is like this:
private void SetupMatrices()
{
// World Matrix:
const int TICKS_PER_REV = 10000;
double angle = Environment.TickCount * (2 * Math.PI) / TICKS_PER_REV;
switch (this.rotationAxes)
{
case 1: //X Axes
this.m_Device.Transform.World = Matrix.RotationX((float)angle);
break;
case 2: //Y Axes
this.m_Device.Transform.World = Matrix.RotationY((float)angle);
break;
case 3: //Z Axes
this.m_Device.Transform.World = Matrix.RotationZ((float)angle);
break;
}
// View Matrix:
Vector3 camera_position = new Vector3(this.camXPos, this.camYPos, -20);
camera_position.Normalize();
camera_position.Multiply(this.m_Range);
this.m_Device.Transform.View = Matrix.LookAtLH(
camera_position,
new Vector3(0, 0, 0),
new Vector3(0, 1, 0));
// Projection Matrix:
this.m_Device.Transform.Projection =
Matrix.PerspectiveFovLH((float)(Math.PI / 4), 1, 1, 100);
}
And finally when all the setups are done, I draw all the Mesh and subsets from the .x file.
// Draw the mesh’s subsets.
for (int i = 0; i {
this.m_Device.Material = m_Materials[i];
this.m_Device.SetTexture(0, m_Textures[i]);
this.m_Mesh.DrawSubset(i);
}
That’s all except for the last line inside the OnPaint() function.
this.Invalidate();
This line refreshes the viewport on each tick and displays the new object position.
That described the flow of my work – how I have processed the .x file and printed the 3D Mesh on the screen.
Except the above codes, I have some user input handling methods. I have handled input for zoom in/out, moving the camera about X axes and Y axes, changing the .X File on the go etc.
The project loads .X file and renders it perfectly. Only has some problem with animation template. There has to be some more complex handling. I could not do it here but wish to. I had developed a sample animation in 3D Studio Max and added the exported .X file (Truck.x) in the project. But it does not load properly.
I had the plan to develop a 3D model of my bedroom and display it, but could not finish processing all those images to develop a 3D view. As a sample I have added a 3D view of a lobby which I found on the internet.
The .X files I have used here are from Microsoft’s ® sample file and from internet. Some are exported from 3D Studio Max.
Methods Used
public displayX()
The constructor. This initializes the form.
public bool InitializeGraphics()
Initializes graphics variables.
public void LoadMesh(string file_path, string file_name)
Loads the Mesh from file (.x file).
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
The paint method. Renders the object on viewport.
private void SetupMatrices()
Sets up the matrices required for 3D rendering.
private void SetupLights()
Sets up the lights.
private void InitializeComponent()
Initializes the form components like buttons, combo boxes etc.
private void FillMode_CheckedChanged(object sender, EventArgs e)
Method handles the change of fill mode. Three options are available – filled, wire frame and point.
private void zoomIn_Click(object sender, EventArgs e)
Handles the zoom in operation.
private void zoomOut_Click(object sender, EventArgs e)
Handles the zoom out operation.
private void xPlusButton_Click(object sender, EventArgs e)
Moves camera to the positive X axes.
private void xMinusButton_Click(object sender, EventArgs e)
Moves camera to the negative X axes.
private void yPlusButton_Click(object sender, EventArgs e)
Moves camera to the positive Y axes.
private void yMinusButton_Click(object sender, EventArgs e)
Moves camera to the negative Y axes.
private void XFile_SelectedIndexChanged(object sender, EventArgs e)
Handles the change of selected .x file and loads the new Mesh from file on the go.
private void dispalyX_Load(object sender, EventArgs e)
This method is called on the form load. This lists all the available .x files and populates the combo box.
private void xButton_Click(object sender, EventArgs e)
Changes the rotation axes according to the X axes.
private void yButton_Click(object sender, EventArgs e)
Changes the rotation axes according to the Y axes.
private void zButton_Click(object sender, EventArgs e)
Changes the rotation axes according to the Z axes.
The Code
There are several files and a lot of code in them. Most are for initializing the forms and UI development. All the codes and project files are available inside the download archive. The main code file required to render Mesh from external .X file is display.cs file. Code is commented for better understanding.
External Resources Used
Plug-in to export .x from 3D Studio Max
PandaDXExport4.6.62.0
Downloaded from Pandasoft (http://www.andytather.co.uk/Panda/directxmax.aspx).
References
Riemer’s XMA Tutorial
o http://www.riemers.net/eng/Tutorials/XNA/Csharp/series1.php
o http://www.riemers.net/eng/Tutorials/DirectX/Csharp/Series2/tut5.php
DirectX Format
o http://local.wasp.uwa.edu.au/~pbourke/dataformats/directx/
MSDN Forum
o http://forums.msdn.microsoft.com
DirectX Resources and Documentation
o http://msdn.microsoft.com/en-us/directx/bb896684.aspx
o http://msdn.microsoft.com/en-us/library/aa139763.aspx
Downloads
Download code and project files here.
Written by Rony
Find More PHP Discussion Software Articles
101 Ways To Make Money From Your Blog
If you’re a well-loved blogger, there’s a good chance that your readers would like to show their support. Give them what they want and make money by taking advantage of merchandising opportunities.
1. CafePress.com: This perennial favorite makes it easy for you to put your blog’s logo on shirts, bags, coasters and other items.
2. Self-Published Books: If your readers like your content, they may want to have something they can own offline or even share with friends. Create a book with self-publishing services like Lulu, and you’ll earn profits even without a huge book deal.
3. Printfection.com: Design and sell custom products with Printfection.com.
4. Hard-Copy Content: Create a CD-ROM “book” with cleanly organized content that can be accessed offline. You can take things a step further and sell subscriptions for future updates to the system.
5. GoodStorm: Like CafePress.com and Printfection.com, GoodStorm is a nice way to create and sell your own merchandising products.
Paid Content
Paid content is a good monetization method for bloggers that regularly offer useful information — especially if this information helps others make money. As with all monetization methods, it’s all in the approach. Don’t create misleading previews of content that requires a membership to read in full. Rather, devote special sections of premium content to readers who are willing to pay for the information.
6. E-Books: Whether it’s a compilation of your best tips or a new idea altogether, an e-book is a good, reader-friendly way to package content.
7. White Papers: Like e-books, white papers are a smaller, more technical version of your content.
8. Phone Calls: Sell one-on-one phone calls for advice and other consulting through Ether.
9. Miniguides: If you’ve just run a particularly helpful series, package it up into a miniguide.
10. Tutorials: Gather your knowledge and compile it into a tutorial that relies upon your expert advice.
11. Members-Only Sections: Whether you’re providing access to published items or just ad-free content, make sure you’re delivering a product that your readers are willing to pay for.
12. TextMarks Inc.: Charge readers to get text-message alerts about your content through TextMarks.
13. X-Events: Project physical events online and create revenue by charging admission, attracting sponsors and selling subscriptions to future events.
14. Podcasts: Podcasts may be a novelty to your readers, and many of them are probably willing to pay to be able to hear your entries on the go.
15. Videos: Like podcasts, videos are value-added extras that readers may be willing to pay for.
Begging
It never hurts to be straightforward about earning money from your blog. Ask your readers for donations — in a polite way, of course — and the ones that truly value your work will likely be more than willing to help support your ongoing success.
16. PayPal: PayPal’s system allows you to place a donation button on your blog.
17. Amazon Honor System: Like PayPal, the Amazon Honor System allows you to accept online donations.
18. Mailed Checks: Of course, good old U.S. mail works just as well. Provide readers with a P.O. box that they can mail donations to.
19. Buy me a beer/coffee: Asking for donations in the form of a beer, coffee or other special item allows readers to reward you with something tangible.
20. Amazon Wish List: Although it’s not cash, asking readers to buy you items from your Amazon Wish List will save you from having to buy things yourself. Again, they’ll feel more rewarded knowing they’ve given you something tangible.
Opportunities
Becoming a successful blogger means becoming an expert in your field. You can use this status to earn money through opportunities, while increasing the value you provide to your readers.
21. Writing Gigs: By showcasing your writing talents on your blog, you’ve provided a living resume to any blog network or news site that might be interested in hiring you.
22. Seminars and Workshops: As an expert, you can invite readers to visit with you in person for seminars and workshops.
23. Bloggers for Hire: Get yourself hired to blog for a corporate Web site.
24. Blogger Jobs: Like Bloggers for Hire, Blogger Jobs can connect you with sites in need of a blogger.
25. Go Offline: Take your blogging skills offline as a columnist in a newspaper or magazine.
26. Guest Blogging: Fill in for fellow bloggers as a guest writer for a nominal fee or just future reciprocation.
27. Job Board: If you’re an industry leader, set up a job board that your readers can use to hire or be hired for positions in your field.
28. Create a Radio Station: With a radio station, you can feature podcasts, sell showcase spots to budding artists and even sell audio advertising.
29. Consulting: If you’ve found success as a blogger, you probably have a lot of knowledge to share about mastering both the Internet and your field. Freelance as a consultant and get paid for sharing what you know.
30. Speaking: Your blog can get your noticed by industry leaders and can land you speaking engagements at conferences and meetings.
31. Book: A number of popular bloggers have landed lucrative book deals.
32. Interviews: Share your knowledge on a new medium and go on radio or TV interviews.
Offline
The benefits, monetary and otherwise, of writing a blog extend well beyond the Internet, particularly if you operate an offline business. Take advantage of these benefits using the following methods.
33. Market Your Services: Your blog is a great forum for marketing your business. Post about current promotions, new interests and other business-building information.
34. Create a Voice Behind Your Business: A blog is a great way to grow your business through personal dialogue. By presenting yourself as a friendly authority, your business becomes more approachable.
35. Deepen Customer Relationships: Beyond providing a friendly voice, a blog can help you connect with customers. Link to their blogs, write about their interests and give them special attention in your writing.
Ads
Ads are generally the bread and butter of bloggers. However, they’re also the most likely to irritate readers. To keep a happy balance, focus on relevance and make sure that you’re not overloading your blog with too many ads. It should go without saying that you should absolutely not use every single one of these ad programs, either. Rather, pick a handful and rotate them until you find what that works the best for your blog.
36. Yahoo! Publisher Network: Display contextual ads on your site via the Yahoo! Publisher Network.
37. ValueClick Inc.: You’ll get quality advertisers, support and advanced technology from ValueClick.
38. Tribal Fusion: Tribal Fusion’s impression-based ad service focuses on targeting and optimization.
39. eXelate Targeting eXchange: This program relies on delayed ad cookies.
40. Clicksor Inc.: Clicksor focuses on contextual ads that can be presented in a number of different ways, such as text, graphics and in-line links.
41. Indeed: Post job listings from Indeed and get paid.
42. Chitika eMiniMalls: Promote products through interactive merchandise kiosks and provide both relevant content and comparative shopping to readers. You’ll get paid per click.
43. AdSonar: Attract advertisers and build relationships with them individually through this platform.
44. ExpoActive: Get freedom, from specific ads to style, with ExpoActive.
45. AdVolcano LLC: Using AdVolcano’s platform, you can design your ads, set your own prices and screen your advertisers.
46. eXelate Targeted Links: Pick and choose the advertisers you want on your site with this program.
47. grokAds.com: Set your price and choose which advertisers to accept with grokAds.com.
48. Adify: Get editorial control and high-value advertising on your site with Adify. You can even set your own prices.
49. AdBriteInc.: Using AdBrite, you have the option to approve and reject ads that will appear on your blog, and you can even use it to sell directly to your own users.
50. BidVertiser.com: These ads are highly customizable, and you have the option to block any ad you don’t want displayed on your blog.
51. Blogads: Get invited to this exclusive network of bloggers, and you’ll have high-quality, relevant advertising on your blog.
52. Casale Media Inc.: Get high-quality advertisers and control with Casale Media.
53. DoubleClick Inc.: DoubleClick offers differentiation and lots of solutions for publishers.
54. BlueLithium: Get great ad targeting, selective partnerships and better ad performance with BlueLithium.
RSS Ads
A more specialized advertising method, RSS ads give bloggers a way to monetize feeds. Most readers generally react to RSS ads the same way they do with regular ones, so if you stay relevant and limited, it should work out just fine.
55. Pheedo Inc.: This RSS advertising platform offers interactive triggers and video options.
56. Feedvertising: A part of Text Link Ads, Feedvertising embeds ads in your RSS feed.
57. CrispAds: This blog-focused ad network allows you to place ads directly into entries so they’ll show up both on your site and in feeds.
58. FeedBurner Inc.: FeedBurner’s ads are embedded in RSS feeds,and feature high-quality advertisers like Discover Band, Best Buy and Comcast.
59. FeedM8: FeedM8’s service makes your blog ready for mobile content and embeds mobile-appropriate advertising.
Text Ads
Text ads are one of the the most reader-friendly type of ads you can serve. Their small size and text-based nature makes them less offensive and in-your-face than graphic ads. Try out these services to put this type of subtle ad on your blog.
60. Vibrant Media: Vibrant Media’s ads are in-text and completely user driven.
61. Google AdSense: Ads from Google are the most popular and often the most profitable source of income for many bloggers. They’re relevant to your content, and many blog readers expect it, so you’re not likely to run into lots of negative feedback.
62. LinkAds: These text ads come with lots of control.
63. PaidTextLinks.com: Sell links on your site and retain editorial control over what’s posted with this service.
64. One Monkey Inc.: You can host highly targeted, text-based ads and earn a great percentage of revenue with One Monkey.
65. Kontera ContentLink: ContentLink turns relevant keywords within your content into a hyperlink ad.
66. Text Link Ads: Text Link Ads’ simple, nonintrusive ads are a good choice for many bloggers.
67. TAGword: Select your ads and set your prices with TAGword.
68. LinkAdage Auctions: Sell text links through private online auctions with LinkAdage.
69. LinkWords: LinkWords offers pay-per-click revenue embedded in your content, highlighting keywords that are relevant for advertisers.
70. Textlinkbrokers.com: Get unobtrusive, small link ads, as well as a steady monthly payout that doesn’t depend on traffic from Textlinkbrokers.com.
Sell Your Own Ads
Self-advertising is a method that trumps all others in terms of reader friendliness. By selling your own ads, you’ll get complete control and will be able to determine the method of ad serving that your readers respond to the best.
71. Individual Advertisers: Your advertisers should be ones that your readers will genuinely be interested in. Solicit ads from major, respected players in your industry for the best results.
72. Actively Sell Individual Advertising: To attract advertisers, let it be known that you’re looking for them. Put links on your site, contact potential advertisers directly and post on industry message boards.
73. Create a Media Kit: Make it easy for advertisers to buy from you. Create a kit that includes your rates, ad policies, demographics, traffic, testimonials and contact information.
74. Offer Free Ads: To get things started, seek out competitive companies in your niche and give them free ads for a specific amount of time. This will get other companies interested in advertising with you.
Affiliate Programs
Most bloggers end up dropping product names at one point or another. Whether it’s software, books or trinkets, you’re probably linking to them for free. Affiliate programs offer a way to profit from your name-dropping, often without changing much more than the URLs you point to. Keep affiliate programs reader-friendly by sharing only products that are truly relevant to your discussion and not going overboard with the quantity.
75. Amazon Associates: Amazon Associates earn up to 10 percent in referral fees for revenue made through blog links.
76. Chitika ShopCloud$ : With ShopCloud$ , you can list popular products in a tag cloud format.
77. WidgetBucks: These shopping widgets offer popular products, lots of relevance and plenty of customization.
78. LinkShare Corp.: LinkShare’s affiliate program will hook you up with programs for companies like Apple Inc., Dell and Disney.
79. zanox: Set up a zanox online shop, choose your products and earn a percentage of every sale.
80. uSuggest LLC: Suggest relevant products to your readers and get paid for doing it.
81. Chitika RPU: If you’ve discussed a product in a post, make money by putting a link to the product at the end of your text.
82. Auction Ads LLC: Place relevant eBay auction ads on your site to earn money.
83. Recommendations: If you’re a fan of a particular product or service, why not ask them directly to pay you for linking to their site?
84. Commission Junction Inc.: You can promote a wide variety of products through Commission Junction, so you’ll be able to find something that’s relevant to your readers.
85. Chitika Linx: Chitika’s Linx identifies keywords in your blog’s content and links them to paid product listings.
86. shareasale.com: Sign up with this network and choose which merchants you’d like to promote.
87. ClickBank: Through ClickBank’s program, you choose the products you want to promote.
88. iTunes Affiliates: Keep your readers up-to-date on new releases and earn a commission on revenue with the iTunes Affilliates program.
Sponsored Posts
Sponsored posts often rub readers the wrong way, usually because they’re blatant cash grabs, but it doesn’t have to be that way. Use these methods and programs that allow you to carefully pick and choose what you’ll write about. That way, you can stick to products and services that are relevant to your readers and that you truly support.
89. ReviewMe: Pick and choose your ReviewMe posts and earn up to 0 for each.
90. PayPerPost Inc.: Use PayPerPost to earn money from writing about the sites, products and services that you support.
91. Payu2blog.com: Sign up with this program, and you’ll get above-average pay, as well as a steady stream of work.
92. Self-Sold Paid Reviews: With paid reviews, the key is to be selective. You shouldn’t accept every offer that comes to you, and if you have nothing nice to say about the product or service, don’t bother. Be sure to offer an opposing view as well so your readers know that you’re not just blindly supporting the highest bidder.
93. SponsoredReviews.com: Review items in your own tone and as critically as you’d like with SponsoredReviews.com.
94. Blogsvertise: When you get an assignment for Blogsvertise, you’ll just put three links in a blog entry. This is a great way to make advertising look natural and unobtrusive.
95. Smorty: Choose your subjects and get paid weekly with Smorty.
96. Solicit Book Reviews: Another way to get something from your blog through reviews is to take on books. You’ll get them for free while providing a valuable service to your readers.
Other
These are just a few more ways you can monetize your blog in a reader-friendly way.
97. Sell Your Blog: If you’ve put a bunch of work into your blog and it has great stats, get a lump-sum payday from a buyer.
98. Shareapic.net: Host your photos with this service, and you’ll get paid for the number of views they get. That means that you can publish them on your blog and get paid every time someone reads a post with one of your Shareapic.net photos on it.
99. Scoopt Words: Sell your content to mainstream media with Scoopt.
100. Use Your Blog to Create a Mailing List: If you sell products, you can use your blog to generate a mailing list of people who are interested in buying from you.
101. Vizu Corp. Answers: Host polls on your site. Visitors will enjoy sharing their opinion, and you’ll earn some extra cash.
Source : http://clickkt.com/?p=199
:http://www.dreamteammoney.com/index.php?showtopic=65678&hl=adsense
Written by bazaru
Find More PHP Affiliate Program Software Articles
How to ban traffic from certain referrers from your website
We all know the situation – you have a high content website that is getting pounded day in and day out either by somebodys ‘bot or because somebody is trying to cheat your referrer mechanism/top list or put you out of business. Often you find your page is in an invisible iframe someplace. Its a difficult one because you dont want to preclude genuine traffic but you cant afford the 5 gigs of bandwidth these guys are costing you.
Well here is a simple solution for those whose sites are on apache servers.
Step 1:
First Make a little list (or not so little) of the cheaters/link spammers refwerring url’s (you can get this from your stats)
Step 2: if you dont already know it find out the absolute path to your home directory – you can do this by creating a php file
with just four lines in it and running it from your browser:
$ path=$ _SERVER['DOCUMENT_ROOT'];
echo “($ path)”;
?>
You should see something like (/var/www/yoursitename/home) which is the ‘real’ path to your files.
Step 3 open your existing htaccess file or make a new one (must be named .htacces thats dot or period htaccess with no extension)
Options +FollowSymlinks
RewriteEngine on
RewriteMap deflector txt:/path/to/deflector.map
RewriteCond %{HTTP_REFERER} !=”"
RewriteCond $ {deflector:%{HTTP_REFERER}} ^-$
RewriteRule ^.* %{HTTP_REFERER} [R,L]
RewriteCond %{HTTP_REFERER} !=”"
RewriteCond $ {deflector:%{HTTP_REFERER}|NOT-FOUND} !=NOT-FOUND
RewriteRule ^.* $ {deflector:%{HTTP_REFERER}} [R,L]
If you already have the first two lines then you dont need to add them again. Replace path/to/deflector.map with your absolute path plus the name of a text file we are just about to create. you can call it anything you like but if it were called ‘shitlist.map’ then that part of the line might look like:
RewriteMap deflector txt:/var/www/somesitename/home/shitlist.map
Step4: Now we create our final file – this decides who gets to be deflected elsewhere and never see our site or drain our bandwidth. this file will look like this:
##
## shitlist bad request deflector
##
http://www.bandwidthleech.com/index.html -
http://www.cheater.com/index2.html -
http://www.havingajoke.com/index.html http://eclectech.co.uk/mindcontrol.php
Any line that starts ## is a comment. Then you have a list of the URL’s you want to block traffic from. If you put in a dash (-) as the second place then the page gets redirected to itself then you then itself….until the surfers browser detects it. In other word it kills his bandwidth not yours! If you put a new url instead of the dash then the traffic goes there instead. I like redirecting to the tin foil hat song at eclectech because when the music starts I can imagine puzzled surfers on pages with embedded iframes wondering what the hell is going on!
Now you might say that you can use a framebreaker script on iframes to avoid framing, however many traffic purchase schemes use frames (not iframes) to present your content and wont allow them. Google does not seem to be fond of them either because it breaks their ‘cached’ page view. In addition in Explorer there is a javascript about that stops framebreakers from working!
I should mention there is another use for this. You may want to present different content depending on the referrer – this allows you to implement referrer based redirect just put your own pages on the rhs in the map file.
Thats all folks!
Written by Mattinblack
How to get revenue from an image hosting business
An image hosting website gives people with the offers to upload and share images with their friends, family and their associates. It offers the opportunity to modify the photos and organize them in different ways like albums and slide shows to enable easy access and viewing. It is a smart way of keeping in contacts with family and friends. The required thing for the individual to sign up to the image hosting website with an ID and a password. He/she is then allowed to upload photos to share.
Image hosting could be a good business. All you have to do is to set up an image hosting website and connect people to sign up to it. Most image hosting websites are free for individuals. The question then is how image hosting businesses generate income from operating free services. There are many ways of making money from image hosting website.
Advertisements
This is the common ways of generating revenue from any website. You can also give permission to other businesses to advertize on your website for a fee. Some of these adverts may be in the form of banners and links. Some of the products that could be advertised on an image hosting website are digital cameras, and cell phones.
Affiliate marketing
Affiliate marketing is another important way of making money through internet. In affiliate marketing, a website referred to as an affiliate helps another website to sell services and products. The affiliate is given a share of the profit for all successful transactions. There are various types of affiliate marketing: pay-per-sale pay-per-lead, and pay-per-click,. An image hosting website can easily become a good affiliate because of the high level of traffic that goes to it.
Google AdSense
This is the most attracted system from Google that allows the popular search engine to display advertisement on a website. Google then pays various sums of money when people click on those ad links. There are lot of websites that make large amounts of money through Google AdSense. You only have to obey the rule of not clicking on any Google ad on your own website. Once you accumulate income of about 0, you will be getting paid through the payment method you have chosen.
Stock Photography sites
One of the simple way of making money from an image hosting website is to sign an agreement with stock photography sites. You can then let professional and amateur photographers sell their photos through your website. You can acknowledge a share of the commission when sales are made.
Value added services
Mainly image hosting services are generally free, but there are paid options also for businesses. You can take benefits of eBay sellers who upload constantly upload photos of items they sell. To get peoples attention you may have to offer reduced rates.
In order to make enough income from your image hosting business, you will need to do the basics of internet business. You must first draw users to your site. That means using all the available traffic generating techniques including SEO, SEM, and link building. The only way any business can make money on the internet is to increase the amount of traffic on a daily basis.
To create a image hosting website it is better to install php image hosting script rather than developing with the help of programmer. You can save much time while installing this photo gallery software other than the doing it with the programmer. You can have any customization if needed.
Article from articlesbase.com