Write a PHP Function to Retrieve Software Product Descriptions

We require a PHP function/class to be written that provided with a software product name, and optionally the software publisher, and platform returns a text description for the product (along with a source url where the description was found).

For example:

public function getProductDescription($product_name = false, $product_publisher = false, $platform = false) {

// $product_name (required) = software product title e.g. iTunes

// $product_publisher (optional) = publisher of software e.g. Apple (to further refine results)

// $platform (optional) = mac / windows / ios / android (the platform of the product, as some products e.g. Microsoft Office are on multiple platforms)

// array of allowed HTML entities in description (, , , , , , )

$allowed_html = array('b', 'strong', 'li', 'ul', 'br', 'p', 'u');


// function returns array with description and source URI

$result['description'] = $description;

$result['source'] = $source_url;

return $result;


echo $this->getProductDescription("iTunes", "Apple", "mac");

// returns

['description'] = "iTunes is a free app that lets you organize and play digital music and video on your computer. It’s also a store that has everything you need to be entertained. That makes it the perfect place to listen, watch, read, play, explore, and shop."

['source'] = "[url removed, login to view]"

echo $this->getProductDescription("Free Antivirus", "Avira", "windows");

// returns

['description'] = "Avira Free Antivirus eliminates many forms of malware including worms, rootkits, and costly dialers. Features include system scanner prevents infection from viruses, worms, and Trojans, blocks new viruses before they run and halts unknown code that looks suspicious, and click, run, and protect no awkward options express installation sets up your security system for you."

['source'] = "[url removed, login to view]"

The function needs to return the most appropriate description, either from the home page of the product, or from a trusted source such as the "Publisher Description" on [url removed, login to view], or other download sites such as "[url removed, login to view]", "[url removed, login to view]", "[url removed, login to view]", "[url removed, login to view]", "[url removed, login to view]", "[url removed, login to view]" etc.

The function needs to be very flexible as there will be a huge range of products passed through the function, and needs to return the description in a consistent format, a subset of HTML should be allowed such as ", , , , , etc."

For a test of the function entering the top 100 products on both these lists should retrieve appropriate descriptions.

[url removed, login to view];pop

[url removed, login to view]

If you are successful with this project we have requirements for ongoing word along similar lines.

Kemahiran: PHP, Kejuruteraan Perisian

Lihat lagi: you need to write a description, what is express, video blocks, u.p.s. store, ul com, the write co, the u.p.s. store, subset test, security apps for android, scanner app for android, run windows on android, run ios apps on mac, run ios apps on android, run android apps on windows, run android apps on mac, protect php code free, popular apps for android, popular android apps, php software download, php function for, pcmag, office ios, office for ios, office app for android, music download free for android

Tentang Majikan:
( 19 ulasan ) Zurich, Switzerland

ID Projek: #4042627

Dianugerahkan kepada:


Hi, I read through the description and sure we can do this with . Please check PMB.

$180 USD dalam 14 hari
(9 Ulasan)

23 pekerja bebas membida secara purata $382 untuk pekerjaan ini


quick pro help. escrow required.

$285 USD dalam 3 hari
(525 Ulasan)

Check your PMB for details!!!

$385 USD dalam 18 hari
(62 Ulasan)

I like to discuss further about the project

$620 USD dalam 12 hari
(89 Ulasan)

Quality work assured. Ready to get started. Thanks.

$750 USD dalam 3 hari
(346 Ulasan)

Hi, Ready to work Thanks

$350 USD dalam 5 hari
(112 Ulasan)

Hi please check details.

$300 USD dalam 5 hari
(233 Ulasan)

Seasoned web scraper. I have a better solution. Please check my reviews here : http://www.freelancer.com/u/sayno2bugs.html More in pm. Cheers, SayNo2Bugs

$500 USD dalam 4 hari
(18 Ulasan)

Hello. I'm professional PHP/MySQL developer with more than 8 years of experience. Ready to complete this project.

$375 USD dalam 4 hari
(28 Ulasan)

Hi, Please check your inbox. Thanks !

$500 USD dalam 7 hari
(13 Ulasan)

Hello You will work directly with one person. No mediators. No managers. No subcontractors. I will create all the function as you mention in your description I am ready to start work immediately. Please see my Lagi

$450 USD dalam 10 hari
(44 Ulasan)

I have the technical knowledge and experience needed to undertake your project. Refer to the PMB for technical details.

$1000 USD dalam 10 hari
(24 Ulasan)

I worked on many similar projects, I have big experience in data mining projects. I can finish this task in short time, with the best quality.

$450 USD dalam 7 hari
(17 Ulasan)

Dear check your PMB

$250 USD dalam 3 hari
(22 Ulasan)

Don't really want to bore you with our profile. If you are interested to see our competitive advantages, please check here : [url removed, login to view] Just a quick note Lagi

$450 USD dalam 10 hari
(7 Ulasan)

we have reviewed your project and we are ready to start [url removed, login to view] are experianced Joomla/Wordpress/PHP Developer and SEO expert. fast and 100% accurate work. Sir we have a good proposal for you. Please check your priva Lagi

$250 USD dalam 3 hari
(9 Ulasan)

Hi, I can do this. It's interesting. Please check more detail in your private message. Regards gachomeo

$700 USD dalam 20 hari
(3 Ulasan)

We are a Web design and development company that focuses on regular communication with our clients and timely delivery for all our projects. Some of the technologies/area that we focus include:

$250 USD dalam 14 hari
(2 Ulasan)

I read through you [url removed, login to view] that's a pretty simple task for .contact me for more

$300 USD dalam 3 hari
(1 Ulasan)

Hey , Thanks for posting. gone through with the requirement and we understood. check your private message board for detail proposal. [url removed, login to view]

$250 USD dalam 5 hari
(0 Ulasan)

Hi, I am having a 6 years of experience in web development using PHP/MYSQL. I have gone through the description provided and I am ready to start on this project immediately. Skype ID : [url removed, login to view] Looking fo Lagi

$250 USD dalam 4 hari
(0 Ulasan)