hi there Jochen, So from what you say below...
I need to update the hosts file on the PC at the IP address to set the IP address to a line of text... and then I can curl the line of text as I would a normal URL from my script? What about the PORT number would it work ok? The IP address is the address of my customers POS system, I need to CURL it to obtain the XML from my website script. Sorry if my query seems ignorant, but I am not familiar with the technologies you are talking about. On Fri, Aug 20, 2010 at 8:27 PM, Jochen Daum <[email protected]> wrote: > Hi, > > On Fri, Aug 20, 2010 at 8:17 PM, Brendan Brink > <[email protected]> wrote: >> Hi there Jochen, >> >> Thanks for your assistance. >> >> However am not familiar with host file entrys etc. > > On linux there is a file /etc/hosts. On Windows, there is a file > c:\windows\system32\drivers\etc\hosts (careful to open as admin user, > otherwise you get it created in your user directory) > > Both variants take a line with an IP address, multiple spaces and a > line of text (the DNS name) > > 10.0.0.1 test > > If you open in your browser http://test it gives exactly the same > result as opening http://10.0.0.1 > >> Is there a PHP function I can use to perform these and call the URL >> mentioned below? > > no. Use notepad/nano > >> If you put it in the URL address, it returns XML as it should. >> >> Just need a way to call this from a PHP script and store the XML to a >> variable... > > yes, but the server at this address looks at some other information > apart from the URL as well. If I open this url: > > http://121.98.150.62:5574/Invoice?txtcode=R5W2 > > I get an XML file, but my browser sends the following request headers: > > Host: 121.98.150.62:5574 > User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.8) > Gecko/20100723 Ubuntu/10.04 (lucid) Firefox/3.6.8 > Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 > Accept-Language: en-us,en;q=0.5 > Accept-Encoding: gzip,deflate > Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 > Keep-Alive: 115 > Connection: keep-alive > > > If you send all these request headers as well, then the server won't > be able to distinguish your curl client from the browser client. If > you need to see what headers curl actually sends, you can try > Wireshark (though it will require a bit of time to get your head > around it) > > HTH, Jochen > > -- > NZ PHP Users Group: http://groups.google.com/group/nzphpug > To post, send email to [email protected] > To unsubscribe, send email to > [email protected] -- Kind Regards, Brendan Brink SMS Marketing Consultant | Manager Sell2Cell Ltd. 021 0246 1646 | [email protected] | www.sell2cell.co.nz We provide customized, cost-effective SMS & Web Solutions Need a website? Need to integrate text-messaging into your business or website? Contact us today for a free no-obligation quote! VISIT OUR ASSOCIATED WEBSITES: textvouchers.com | textguru.co.nz WARNING This email contains information which is CONFIDENTIAL and may be subject to LEGAL PRIVILEGE. If you are not the intended recipient, you must not peruse, use, disseminate, distribute or copy the email or attachments. If you have received this in error, please notify us immediately by return email, facsimile, or telephone (call us collect). -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
