如何使用 preg_match 和 file_get_contents 使用 PHP?
How to use preg_match with file_get_contents using PHP?
如何正确使用preg_match和file_get_content?我有一个用户可以登录的表单,如果用户输入了错误的信息,file_get_contents 中的默认回显将被替换为使用 preg_match 的新消息,但它不起作用。
我有一个 PHP 片段,但我只得到一个白色的空白页。
$reply = file_get_contents($url, false, $context);
if(preg_match($reply, 'No information was found'){
echo("<script>location.href = '/page/message/';</script>");
} else {
echo $reply;
echo '<div>
For any other questions please contact us Monday - Sunday 9am - 6pm at <strong style="color: #000;">1235456</strong> or <strong style="color: #000;">info@example.com</strong>
</div>';
}
对于模式,您必须使用定界符
$reply = file_get_contents($url, false, $context);
if(preg_match('/No information was found/', $reply)){
echo("<script>location.href = '/page/message/';</script>");
} else {
echo $reply;
echo '<div>
For any other questions please contact us Monday - Sunday 9am - 6pm at <strong style="color: #000;">1235456</strong> or <strong style="color: #000;">info@example.com</strong>
</div>';
}
也添加一个/
定界符preg_match
第一个参数是你在第二个参数中使用的模式
如何正确使用preg_match和file_get_content?我有一个用户可以登录的表单,如果用户输入了错误的信息,file_get_contents 中的默认回显将被替换为使用 preg_match 的新消息,但它不起作用。
我有一个 PHP 片段,但我只得到一个白色的空白页。
$reply = file_get_contents($url, false, $context);
if(preg_match($reply, 'No information was found'){
echo("<script>location.href = '/page/message/';</script>");
} else {
echo $reply;
echo '<div>
For any other questions please contact us Monday - Sunday 9am - 6pm at <strong style="color: #000;">1235456</strong> or <strong style="color: #000;">info@example.com</strong>
</div>';
}
对于模式,您必须使用定界符
$reply = file_get_contents($url, false, $context);
if(preg_match('/No information was found/', $reply)){
echo("<script>location.href = '/page/message/';</script>");
} else {
echo $reply;
echo '<div>
For any other questions please contact us Monday - Sunday 9am - 6pm at <strong style="color: #000;">1235456</strong> or <strong style="color: #000;">info@example.com</strong>
</div>';
}
也添加一个/
定界符preg_match
第一个参数是你在第二个参数中使用的模式