Music44.com / The-Sheet-Music-Store.com View tutorial of How To Shop Check the status of an order Login to My personal account. View/Edit Shopping Basket contents. Help and Frequently Asked Questions
 Home  Sheet Music  Play-Along CDs  DVDs  Hal Leonard  Alfred  Piano  Guitar  Choral   View shipping cost (before creating an order) then checkout (create an order).  Payment Methods

Affliate Login 

Affiliate Help
 • Welcome
 • Sign-Up Form
 • Commissions Table
 • Receiving Reports
 • How to Make Links
 • How To Earn More
 • Package Secrets
 • What Is Residual?
 • Affiliate Agreement
 • Affiliate FAQs

Affiliate Resources
 • Logos & Buttons
 • Search Boxes
 • HTML LinkGenerators
 • Making PowerLinks
 • Package PowerLinks
 • Dynamic Linking
   
 

How to Make A Dynamic Link

 

Your webserver can dynamically retrieve Music 44 data and merge it into your own web pages. Getting dynamic data is an advance technique that is not necessary in order to create a successful affiliate website. But it can speed your website creation and maintenance by showing dynamic, real-time content. Music 44 data is formatted as standard HTML 1.0. That makes it easier for you to merge it into your own pages and quickly create hundreds of different web pages and links to Music 44.

You must know how to write a server script that can create server-generated webpages. Your webserver will have to contact a remote host and emulate a browser. Various software add-ons can enable this feature on your webserver. One such add-on is a Miva Empresa Virtual Machine. In the Miva script language, MvCALL is the keyword used. In the Microsoft ASP scripting language, MSXML2.ServerXMLHTTP is the keyword used.

First, create a few "template" scripts that produce webpages. Then create a few index web pages that invoke the scripts with various product codes, search terms, category codes, etc. In that way, your website can have hundreds of different web pages with minimal effort. And any database changes at Music 44 will be automatically reflected at your website. Here are the steps you will need to follow.

  1. Use the HTML LinkGenerator tools to create an HTML script that links to a page at Music 44.
  2. Copy and paste the URL portion of the HTML script to a server script page.
  3. Write the server script to contact the remote host, the Music 44 server, and retrieve the webpage designated by the URL.
  4. Programmatically extract the HTML data from the retrieved webpage. The data you need is between two delimiters in the retrieved webpage. The delimiters are <!-- HTML DATA //-->.
  5. Programmatically do a text search-and-replace in order to append your affiliate ID number to all links and forms of the retrieved webpage data.
  6. Programmatically merge the data into your new webpage.
  7. Insert this message on the new page - Data provided by Music 44.

Here is an example Miva script that does all these steps. Click this link to see it display dynamic product data. Click this other link to see it display a dynamic search result.

Here is the Miva source code of the example:

Here is another example script written in the ASP vbscript language. It does not have as much functionality as the above Miva script. But it can contact a remote host and emulate a browser.


Home | Sheet Music & Books | Play-Along CDs | Play-Along DVDs | Hal Leonard Publishing | Alfred Publishing | Piano Sheet Music
Guitar Sheet Music | Choral Sheet Music | Affiliate Program | Site-Map | How To Shop | Shopping Cart | Account Login | Order Status
Help | Checkout | Payment Methods | Contact Us