• PHP之使用网络函数和协议函数


    使用其他Web站点的数据

    <html>
      <head>
       <title> Stock Quote From NASDAQ </title>
      </head>
      <body>
    
    <?php
     $symbol = 'AMZN';
     echo "<h1>Stock qupte for ".$symbol."</h1>";
    
     $url = 'http://finance.yahoo.com/d/quotes.csv'.'?s='.$symbol.'&e=.csv&f=fl1d1t1c1ohgv';
     if (!($contents = file_get_contents($url))) {
     	die('Fail to open '. $url);
     }
    
     list($symbol, $quote, $date, $time) = explode(',', $contents);
    
     $date = trim($date, '"');
     $time = trim($time, '"');
    
    
    echo "<p>".$symbol." was last sold at: ".$quote."</p>";
    echo "<p>Quote current as of ".$date." at ".$time."</p>";
    
    $baiduURL = "http://baidu.com";
    echo "This information retrieved from <br /> ";
    echo "<p><a href="".$baiduURL."">".$baiduURL."</a></p>";
    
    ?>
        
      </body>
    </html>
    

    显示结果:

    Stock qupte for AMZN
    
    N/A was last sold at: 822.96
    
    Quote current as of 10/14/2016 at 4:00pm
    
    This information retrieved from 
    http://baidu.com
    

    查询

    <html>
      <head>
       <title> Site submission results </title>
      </head>
      <body>
    <h1>Site submission results</h1>
    <?php
    $url = $_REQUEST['url'];
    $email = $_REQUEST['email'];
    
    $url_parse = parse_url($url);
    $host = $url_parse['host'];
    
    if (!$ip = gethostbyname($host)) {
      echo 'Host for URL does not have valid IP.';
      exit;
    }
    
    echo 'Host is at IP '.$ip.' <br />';
    
    $email = explode('@', $email);
    $email_host = $email[1];
    
    if (!dns_get_mx($email_host, $mxhostsarr)) {
      echo 'Email address is not at valid host.';
      exit;
    }
    
    echo 'Email is delivered via: ';
    foreach($mxhostsarr as $mx) {
      echo $mx.'/';
    }
    
    echo "<br>All submitted details are ok.<br>";
    echo '<br>Thank you for submitting your site.<br>'.
    'It will be visited by one of our staff members soon.';
    
    
    ?>
        
      </body>
    </html>
    

    结果:

  • 相关阅读:
    gulp模块编译
    微擎数据库表-T
    微信小程序自动识别姓名电话地址
    PHPBase64格式编码图片
    HTML中Data的数据类型
    EPP状态码
    WePay-T
    HTML-T
    PHPNamespace命名空间
    jQuery:jQuery简介
  • 原文地址:https://www.cnblogs.com/machao/p/5970289.html
Copyright © 2020-2023  润新知