core.php 1.3 KB

123456789101112131415161718192021222324252627
  1. <?php
  2. $title = "UIISC";
  3. $title_s = "UIISC";
  4. $author = 'Crogram Inc.';
  5. $description = "uiisc, freewebhost, webhost, Crogram";
  6. $rooturl = $_SERVER['HTTP_HOST'];
  7. $domain = preg_replace('/^www\./', '', $rooturl);
  8. $static_release = "2016122717430333";
  9. function curlrequest($url, $data, $method="post") {
  10. $ch = curl_init(); // 初始化CURL句柄
  11. curl_setopt($ch, CURLOPT_URL, $url); // 设置请求的URL
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // 设为TRUE把curl_exec()结果转化为字串,而不是直接输出
  13. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $method); // 设置请求方式
  14. curl_setopt($ch, CURLOPT_REFERER,$url); // 构造来路
  15. curl_setopt($ch, CURLOPT_HTTPHEADER,array("X-HTTP-Method-Override: $method")); // 设置HTTP头信息
  16. curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // 设置提交的字符串
  17. $document = curl_exec($ch); // 执行预定义的CURL
  18. if(!curl_errno($ch)) {
  19. $info = curl_getinfo($ch);
  20. echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
  21. } else {
  22. echo 'Curl error: ' . curl_error($ch);
  23. }
  24. curl_close($ch);
  25. // $document=preg_replace("/[\t\n\r]+/","",$document);
  26. return $document;
  27. }