我正在为我的公司创建一个联系表单,我想尽可能地防范垃圾邮件.我已经创建了一个蜜罐+会话检查,但我也希望这样做,以便每x分钟只能提交一次表格.换句话说,禁止IP使用表格x时间.
这样做的最佳解决方案是什么?
我可以想到一些,但它们似乎都不理想.
我有一个充满记录的大桌子和PHP我正在为每个人制作一个单独的页面.在页面上我想要将它们链接起来,例如页面'Dunn'在侧边栏中会有这样的链接:
总是有3个链接,任何一面上下字母表.所有数据都将立即插入到表中,我能想到的唯一方法是在插入数字时将其设置为相对于其他数据的字母表.
这看起来很复杂,我想知道是否有更简单或更简单的解决方案?我之前已经在很多网站上看到了这一点,所以希望我能找到一个:)任何帮助都会受到赞赏.
基本上我想使用RegEx来抓取文档中各段之间的内容.我认为表达式是:
<p>.+?</p>
Run Code Online (Sandbox Code Playgroud)
假设它使用此RegEx抓取10个项目,然后我希望PHP随机选择其中一个,然后将其保存到变量.有任何想法吗?
我将在SQL中运行数千个查询,我需要防止字段"域"的重复.从来没有必要这样做,任何帮助将不胜感激.
我有一个PHP文件和一个图像在同一目录中.我怎么能得到PHP文件将它的标题设置为jpeg并将图像"拉"到其中.所以,如果我去file.php,它会显示图像.如果我将file.php重写为file_created.jpg并且它需要工作.
我昨天问了一个类似的问题,可能措辞不好,无论是我不理解的方式,这都是我真正需要解决的问题:)我以前从未这样做过,对我的很多项目都非常有用.
这是一个目录网站.我有三个表:入口,位置和入口位置.条目包含有关建筑物的信息,例如姓名,地址,图像等.位置只是每个建筑物可能的位置列表.位置表与此示例几乎无关,它只包含有关我可以在站点的其他区域显示的位置的信息.
entry-locations是一个将条目链接到位置的表.它只有两个字段,entry-id和location ...如果你想知道为什么我需要一个单独的表,因为同一个建筑可能有多个位置(不要问).
基本上,我需要做的是从它自己的页面的每个位置显示列表.例如,我需要列出法国的每个建筑物,因此查询需要通过入口位置表返回每个记录位置为"法国"的记录,然后需要从对应于该条目的入口表中提取所有数据-id回来了.
我确信有一种方法可以通过一个查询来完成这项工作,如果我可以展示如何,我会在很多项目中复制它,这将非常有用.
这基本上就是我正在做的事情
echo @file_get_contents("http://******.org/ti.php?i=".$i."&s=".$s);
Run Code Online (Sandbox Code Playgroud)
但是,当我从该服务器中删除ti.php文件以测试它是否隐藏错误时,我会在浏览器中看到错误:

Run Code Online (Sandbox Code Playgroud)
那到底是什么(哈哈)?我以前从未见过它,也无法想出它出现的原因,任何想法的解释?
我有一个网页,可以设置任意数量的URL varibales ..示例:
我想要一种方法,我可以检测到任何url变量已设置,如果已设置url变量我想在页面上打印一些东西.有任何想法吗?我在谷歌上找不到任何关于此的内容.
<?php
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0)
{
$dbhost = 'localhost';
$dbuser = 'zuk1_boo';
$dbpass = 'lols';
$dbname = 'zuk1_boo';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$name = $_POST['name'];
$iq = $_POST['iq'];
$nuname = str_replace(" ", "-", $name);
$nuname = $nuname.".gif";
$path = "img/$nuname";
move_uploaded_file($_FILES['userfile']['tmp_name'],$path);
$query = "INSERT INTO celebs (celeb,path1,iqq) VALUES ('$name','$path','$iq')";
mysql_query($query) or die('q fail');
mysql_close($conn);
echo "<br>File $fileName uploaded<br>";
}
?>
<form method="post" enctype="multipart/form-data">
<table width="350" border="0" cellpadding="1" cellspacing="1" class="box">
<tr>
<tr><td><input name="name" …Run Code Online (Sandbox Code Playgroud)