从Textbox获取值到File_get_contents

时间:2015-07-16 20:31:14

标签: php html

<div class="form-group">
    <label for="inputsm">Put URL</label>
    <input class="form-control input-sm" id="inputsm" type="text">
    <br>
    <input type="submit" class="btn btn-info" value="Count Contact">
</div>

此代码是我的文本框和按钮

<?php
$getText = file_get_contents("", true);
$Contact = substr_count($getText ,"CONTACTID");
print_r($Contact);
?>

这段代码是php,用于获取值和计数

示例

我需要在文本框中添加此链接https://s3-ap-southeast-1.amazonaws.com/cloudpoc2/us-east-1%3A4502ecdd-1994-40da-8eb2-b6ccc96d6be0/Contacts/Contact_2014_11_19_09_53_28_278.vcf 然后单击按钮,显示此文件中的联系人数

 $getText = file_get_contents("https://s3-ap-southeast-1.amazonaws.com/cloudpoc2/us-east-1%3A4502ecdd-1994-40da-8eb2-b6ccc96d6be0/Contacts/Contact_2014_11_19_09_53_28_278.vcf", true);

1 个答案:

答案 0 :(得分:1)

您必须通过POST或GET提交表单。我的例子将使用POST。您还必须为要发布的元素(例如URL)指定名称。这是未经测试的,因此可能会有一些错误。但它会给你一个想法。

<?php 
if(isset($_POST['submit'])){
    $url = $_POST['url'];
    $getText = file_get_contents("$url", true);
    $Contact = substr_count($getText ,"CONTACTID");
    print_r($Contact);
}
?>  
<form method="POST" action="?">
    <div class="form-group">
        <label for="inputsm">Put URL</label>
        <input name="url" class="form-control input-sm" id="inputsm" type="text">
        <br>
        <input name="submit" type="submit" class="btn btn-info" value="Count Contact">
    </div>
</form>