About curl

cURL is the name of the project. The name is a play on ‘Client for URLs’, originally with URL spelled in uppercase, it obvious it deals with URLs. The fact it can also be called ‘see URL’ also helped, it works as an abbreviation for “Client URL Request Library” or why not the recursive version: “Curl URL Request Library”.

The cURL project produces two products:


A free and easy to use the Client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE and LDAP. Libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more!

libcurl is highly portable, it builds and works identically on numerous platforms, including DOS ,Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, AIX, HPUX, IRIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare and more.

libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported and fast.


curl is a command line tool for getting or sending files using URL syntax.

Since curl uses libcurl, it supports a range of common Internet protocols, currently including HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, LDAP, DICT, TELNET and FILE.

We pronounce curl and cURL with an initial k sound: [kurl].

Test with the following PHP code:

$url = "";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$returned = curl_exec($ch);
curl_close ($ch);
echo $returned;


Monday, June 23rd, 2008 Programming, Software No Comments

Much awaited Puma laptops chip is going to release

Advanced Micro Devices is rolling out a much-awaited line-up of chips namely Puma for laptops.

Move comes after AMD posted its sixth consecutive quarterly loss in April amid missteps and market-share losses to Intel – its main competitor. The company sources said the launch of the processors and related parts is its largest-ever launch for notebook personal computers.

AMD counts more than 100 different notebook PCs designed to use versions of the Puma platform. “This is double the design wins over any previous mobile launches”, said Leslie Sobon, Director of product marketing at AMD.

PC makers using Puma chips include Acer, Asus, Dell, Fujitsu Siemens Computers BV and Hewlett-Packard, she said. Prices for the mobile PCs will be mid-range for laptops, from about $700 up to $2,000. Most will be available in time for the back-to-school shopping season, and some will be available this week.

Growth in desktop PCs has been slowing for years, and the mobile segment is the fast growing area in the PC industry. Market research firm IDC predicts that consumers will buy more mobile PCs than desktop PCs by the end of this year.


Thursday, June 5th, 2008 Software No Comments

Adobe launches new version of Acrobat with Flash

Acrobat allows users to package documents so they can be read across different hardware and OS.

Acrobat 9 comes with Adobe’s video-enabling software Flash. Users can include Flash-based videos when they create and share documents with the PDF (portable document format).

With a professional version of Acrobat 9, in that user could package a PowerPoint presentation not just with images, but also with an audio of the presenter’s voice.

Adobe also launched, which will host Web-based software services to supports to creation and sharing the document.

The San Jose-based software maker hasn’t launched a new version of the Acrobat since November 2006, almost a year after it purchased Macromedia Inc., the creator of Flash software. Users have expected to see Flash integrated into Acrobat since that purchase, Lynch said.

Tags: ,

Wednesday, June 4th, 2008 Software No Comments

Windows 7

No more mouse and keyboard to interact with the computers as Microsoft is going to release their next generation of Windows operating system. In this newer version you can control your computers using the touch screen technology as like Apple’s iphone.

Microsoft chairman Bill Gates and Steve Ballmer, chief executive officer of Microsoft Corporation gave a quick look about a the new features during the All Things D technology conference on the last Tuesday night. Gates said, “The way you interact with the system will change dramatically, today almost all the interaction is keyboard-mouse. Over years to come, the role of speech, vision, ink – all of those things – will be huge.”

This new operating system is expected to hit the stores by the end of 2009 or early 2010. Microsoft expects that this new Windows version will get a healthier reception than Windows Vista.


Tuesday, June 3rd, 2008 Software No Comments

GoLive is no more be alive

Adobe Software has dropped their developing WYSIWYG web authoring tool GoLive. As they mainly develop this tool to compete with Macromedia Dreamweaver. However, with the Adobe’s recent purchase of Macromedia and also the actuality that Dreamweaver is more suitable to develop web pages with most of the advance technologies, the Adobe’s project GoLive has been call off.


Thursday, May 22nd, 2008 Programming, Software No Comments


Joomla! is an Content Management System (CMS), that will help you build websites and many other powerful online applications. Joomla! is an open source solution that is freely available to everyone.

Joomla! is use to all over the world to power everything from simple, personal home pages to complex corporate web applications. Here are just a number of the ways people use the Joomla! Software:

  • Corporate websites or portals
  • Online commerce
  • Small business websites
  • Non-profit and organizational websites
  • Government applications
  • Corporate intranets and extranets
  • Personal or family homepages
  • Community-based portals
  • Magazines and newspapers
  • The possibilities are unlimited…

Joomla! can be used to easily manage every aspect of the website, from adding content and images to updating the product catalog or taking online reservations.

Tags: ,

Wednesday, May 21st, 2008 Software No Comments

Building Web Services with JAX-WS

JAX-WS referred for Java API for XML Web Services. JAX-WS is a technology for build web services and clients that communicate using XML. Using JAX-WS developers can make message-oriented as well as RPC-oriented web services.

In JAX-WS, a web service process invocation is representing by an XML-based protocol such as SOAP. The SOAP specification defines the structure, encoding rules, and conventions for representing web service invocations and responses. These calls and responses are transmitting over the HTTP as SOAP messages.

JAX-WS API hides the complexity of forming SOAP messages from the application developer. On the server side, the developers specify the web service operation by an interface written in the Java programming language. The developer codes one or more classes to implement this web service operation. A client forms a proxy and then simply invokes methods on the proxy. With JAX-WS, the developer does not produce or parse SOAP messages. JAX-WS converts the API calls and responses to and from SOAP messages.

JAX-WS make clients and web services have more advantage because Java is platform independent language. JAX-WS is not restrictive one (i.e.,) a JAX-WS client can access the web service that is running on any platform. JAX-WS gives more flexibility because it uses W3C technologies like HTTP, SOAP, and the WSDL.

Tags: ,

Saturday, May 3rd, 2008 Software No Comments


The term AJAX referred as “Asynchronous JavaScript And XML,” but is now used much more generally to cover all methods of communicating with a server using JavaScript.

Using the Ajax techniques we can submit server requests and get the information from the server to the user without the necessity of waiting for a page load. The page update without refresh was done by Javascript, PHP and XML’s XMLHTTPRequest object.

Ajax is actually a grouping of several technologies working together to offer this capability. This could include the techniques bellow,

  • Ajax offer standards-based presentation using XHTML and CSS.
  • Client, server interaction made using DOM( Document Object Model) and provide dynamic display.

  • Data interchange and manipulation was performed by XML and XSLT.
  • Asynchronous data recovery using XMLHttpRequest.

  • And make JavaScript binding with everything together.

Tags: ,

Friday, May 2nd, 2008 Software No Comments

Miscellaneous software


Phplive is a powerful chat application that allows you to have real-time communication with the customers and visitors from your site. PHPlive is developed using PHP/MySQL and this highly customizable application provides many rich set of features.

Phplive provides many features some of them are:

  • Real-time chat with users and provides support for them.

  • Also provides multiple chat requests simultaneously.

  • Allowed to creating different departments.

  • Provides support for tracking and collecting information to the visitors.

  • You also can save the chat transcription report.

  • It allowed to you rating the customer service.

  • It enables you to gives your own chat logos.

  • It also provides multiple language support for users.


dotProject is one of the Project Management application. This Open Source application supported free of charge by web developers from all over the world. dotProject is an free software written in PHP anyone can download and use it. By using its simple user interface any user can easy to work with DotProject.

Some of the dotProject features are:

  • dotProject gives User Management support.

  • Provides ticketing support system via email.

  • It provides client management support.

  • Provides task listing features and file archives.

  • It gives contact list and calendar for users.

  • dotProject also provides discussion forum for users.


Tuesday, April 29th, 2008 Software No Comments

Content Management Systems:


One of the trendy today to design the Content Management Systems (CMS) are Mambo. It is the open source software on the web for creating and managing websites through a simple web interface. Mambo includes many advanced features such as page caching to improve performance on busy sites, higher templating techniques, and a strong API. It also provides lots of tasks such as web indexing for static pages.

Mambo can provides RSS feeds, printable versions of pages, news flashes, blogs, forums, polls, calendars, website searching, language internationalization, and other potential.

Mambo is released under the conditions of the GNU General Public License (GPL)Version 2. It was written with the PHP programming language and use the MySQL database.

The minimum requirements for Mambo should have Apache or Windows IIS
, MySQL and PHP.


Joomla CMS is the Open Source applications for creating websites. It is free to apply and has a great society support.

Some benefits of the Joomla:

  • Multiuser and Multilevel background: various users can interact and add to the development of the Joomla-based site. Users can be assign to diverse groups with diverse privileges.

  • WYSIWYG editor – the perceptive What You See Is What You Get editor allows for effortless editing of the content online.
  • Additional components / modules – the Joomla system can be simply improved with extra functionalities from integrate a forum to installing an E-commerce resolution.

  • Templates – there are many free Joomla templates on the net to design Joomla CMS.


If you plan to begin your own blog website, the best option for a blog application would be WordPress. The WordPress Open Source tool provides rich set of blog skins.

WordPress has instinctive management, which anyone can hold. In WordPress you will be capable to make a post and publish it on the web easily. With WordPress you can easily modify the look of your website for there are lots of free WordPress themes on hand on the Net.

WordPress is a state-of-the-art publish platform with a heart on aesthetics, web standards, and usability. WordPress is both free and invaluable at the same time. More simply, WordPress is what you use when you desire to work with your blogging software, not struggle it.

Tags: , ,

Monday, April 28th, 2008 Software No Comments
Request a Free SEO Quote