Giovanni
Giovanni

Reputation: 118

How can I send and receive data from an external webpage?

I am building a PHP script that needs to use content loaded from an external webpage, but I don't know how to send/receive data.

The external webpage is http://packer.50x.eu/ .

Basically, I want to send a script (which is manually done in the first form) and receive the output (from the second form).

I want to learn how to do it because it can surely be an useful thing in the future, but I have no clue where to start.

Can anyone help me? Thanks.

Upvotes: 0

Views: 161

Answers (2)

PalDev
PalDev

Reputation: 564

You may want to look at file_get_contents($url) as it is very simple to use, simpler than CURL (more limited though), so your code could look like:

$url = "http://packer.50x.eu/";
$url_content=file_get_contents($url);
echo $url_content;

Look at the documentation as you could use offset and other tricks.

Upvotes: 1

Sharikov Vladislav
Sharikov Vladislav

Reputation: 7279

You can use curl to receive data from external page. Look this example:

$url = "http://packer.50x.eu/";

$ch = curl_init($url);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // you can use some options for this request
// curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); // or not to use them
// you can set many others options. read about them in manual
$data = curl_exec($ch);
curl_close($ch);

var_dump($data); // < -- here is received page data

curl_setopt manual

Hope, this will help you.

Upvotes: 1

Related Questions