从html表单获取数据,并将其作为http发布请求发送出去(未找到类'HttpRequest')

问题描述 投票:0回答:1

这是我的index.html(窗体):

<div class="body"> 
    <form method="post" action="index.php">
        <div id="form"> 
            <div class="formInput"> 
                <label>To: 
                <input type="text" name="to" id="to" /> 
                </label> 
            </div> 
            <div class="formInput"> 
                <label>From: 
                <input type="text" name="from" id="from" /> 
                </label> 
            </div> 
            <div class="formInput"> 
                <label>Message: 
                <input type="text" name="message" id="message" /> 
                </label> 
            </div>
            <input type="submit" value="Submit" /> 
            <input type="reset" value="Clear Form" /> 
        </div> 
    </form>

这是处理数据的index.php:

<?php
$url = 'https://domainname.com/dashboard/api';
$r = new HttpRequest($url, HttpRequest::METH_POST);
$r->addQueryData(array('to' => $_POST['to'],
                       'from' => $_POST['from'],
                       'email' => $email,
                       'api_secret' => $api_secret));
try {
    $r->send();
    if ($r->getResponseCode() == 200) {
        echo $r->getResponseBody();
    }
} catch (HttpException $ex) {
    echo $ex;
}
?>

[每次我汇总到表格时,都会收到错误:“ PHP致命错误:找不到类'HttpRequest'”我不知道如何解决这个问题,因为我在我的namecheap Web服务器上运行了它。有人建议我使用cURL,但我绝对不知道如何使用。.我花了过去3个小时的时间来理解,但我取得了零进展。

注意:这是http请求的外观,我什至不知道我做的是否正确...

https://domainname.com/dashboard/api
?to={PHONE NUMBER}&from={SENDER ID}&message={TEXT}
&email={YOUR EMAIL}&api_secret={API SECRET}
php html http post
1个回答
0
投票
请参见文档here
© www.soinside.com 2019 - 2024. All rights reserved.