我的設置與URL文件是config.php文件,config.php文件包含yoursite.com包括內部功能(捲曲)
我想用curl_init()函數,如
curl_init(包括配置。 PHP/file.php);這樣的事情是可能的嗎?
我的設置與URL文件是config.php文件,config.php文件包含yoursite.com包括內部功能(捲曲)
我想用curl_init()函數,如
curl_init(包括配置。 PHP/file.php);這樣的事情是可能的嗎?
不,這是非法的語法。你想要做什麼?
我不明白你的問題。
捲曲PHP基本上以此方式工作:
<?php
$url = 'yoursite.com';
$channel = curl_init();
curl_setopt($channel, CURLOPT_URL, $url);
curl_setopt($channel, CURLOPT_HEADER, TRUE);
$response = curl_exec($channel);
curl_close($channel);
//you can dump the response here
var_dump($response);
您可以在另一個文件的配置,但如果你創建一個類來抽象此功能
所以我猜你更容易有一個配置文件和網站的URL。 如果你遵循PHP中的配置文件約定。配置文件將如下所示:
<?php
return [
'website' => 'http://www.example.com'
];
最好的辦法是將配置文件包含在文件頂部。第一個
$config = include_once("config");
配置文件將是一個配置值的數組。
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $config['website']);
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
$response = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
// And you see the content of the website
var_dump($response);
你可以改善這與名稱空間。
以下鏈接有關於它的大部分信息。
人們可以初始化後使用['curl_setopt_array'](http://php.net/curl_setopt_array),與配置文件返回一個配置數組。或者打包函數等。 – mario
@alexandru \t 您可以使用'include config.php'或'require confg.php',並且可以將該變量傳遞給'curl_init($ url)',其中'$ url'是一個變量在你的'config.php'文件中 – mdamia