草庐IT

url-validation

全部标签

php - FILTER_VALIDATE_BOOLEAN 的输入值为 false

我希望输入只接受“真”或“假”,所以我尝试使用FILTER_VALIDATE_BOOLEAN来做到这一点,if(!filter_var('false',FILTER_VALIDATE_BOOLEAN)){$error=true;echo'error';}它回显了错误消息,但它不应该。我怎样才能让它正确? 最佳答案 看看手册http://www.php.net/manual/en/filter.filters.validate.php您的语法/用法是正确的。filter_var('false',FILTER_VALIDATE_BOOL

php - 如何从 php 中的 url 获取参数?

我已经阅读了stackoverflow中的一些帖子来部分解决我的问题,但我找不到答案。"www.site.com/?page=1&f[0]=bundle"是我网址中的两个参数。$_REQUEST['page']有效,但是当我尝试使用$_REQUEST['f[0]']时它不起作用。我想跳过基于url的部分编码。那么我该如何使用!isset($_REQUEST['f[0]'])或类似的测试呢? 最佳答案 它们是GET参数。$_GET['page'];//=1$_GET['f'][0];//=bundle应该可以。

php - CakePHP : Validation message not displaying

我是cakePHP的新手,我按照一些教程制作了一个简单的表单。在这个html表单上,我使用了验证。现在的问题是验证工作正常,但消息没有显示我想要它显示的内容。我尝试了下面的代码。型号public$validate=array('title'=>array('title_required'=>array('rule'=>'notEmpty','message'=>'Thisisrequiredfield'),'title_unique'=>array('rule'=>'isUnique','message'=>'Thisshouldbeuniquetitle')));Controller

php - CodeIgniter form_validation 不显示错误

我的表单验证错误停止工作,它昨天还在工作,我一定是做错了什么但似乎找不到它。当我填写用户名和电子邮件地址时,它会发送电子邮件并回显“电子邮件已发送!”。当我只是点击注册而不填写任何信息时,它只是重定向到加载View的用户/注册。controllers/user.php:publicfunctionsignup_validation(){$this->load->library('form_validation');$this->form_validation->set_rules('username','Username','trim|required|alpha|min_length

php - 提取 $_GET 变量的特定部分或 URL 本身

得到这个东西用户来到我的网站,他们每次都在urlnew中有变量,但结尾总是一样的/dp/随机ID/http://mywebsite.com/?source=text&keyword=site.com/random-text/dp/10505/所以我要保存的是/dp/thisid/我想过使用类似的东西:$keywword=$_GET['keyword'];还有一些如何像在正则表达式中一样提取随机ID,您可以找到/dp/和/之间的内容,并保存到$id之类的变量中,以便以后使用。 最佳答案 你可以这样做:$keyword=$_GET['k

php - 拉维尔 4 : validate checkbox at least one

我需要验证复选框数组:sportmusicbusiness我在文档中找到了“数组”验证:Validator::make(['cats'=>Input::get('cats')],['cats'=>'array']);是否有任何内置方法来检查是否至少检查了一项?另外,如何检查提交的值是否与给定列表匹配? 最佳答案 从laravel5开始,你可以只添加所需的规则sportmusicbusiness//Controller$rules=$this->validate($request,array('cats'=>'required'));

php - Zend 框架 : what is the right place to validate user input?

我想通过像'/index/adduser/id/7'这样的链接在用户表中添加一个用户。问题我应该在Controller内或模型文件内的某个地方验证“adduserAction”函数内的用户输入吗?我已经将包含数据库相关函数的文件放在“模型”目录中。假设通过“id”将用户添加到表中。此ID通过“get”发送。最后通过“AddUser”函​​数(在模型文件中)将其添加到表中。那么我应该在“adduserAction”或“AddUser”中验证这个“id”。?在可扩展性方面,在“AddUser”中执行会更好吗? 最佳答案 有一种流行的信念

php - 如何从 laravel 5 中的 Public/Images 文件夹中删除图像(URL 数据)

如何从laravel5中的public/images文件夹中删除图像文件??我从这个网站找到了一些例子,但我知道他们只是在他们的记录表中使用文件名,但我使用的是类似URL的东西,例如localhost/project/uploads/filename.jpg在我的recordtable上。所以如果我这样尝试:$image_path=$data->image;//thevalueis:localhost/project/image/filename.formatif(File::exists($image_path)){File::delete($image_path);}文件没有被删除

php - URL 的 Jquery/Javascript 检索不起作用

我正在尝试获取此完整网址:https://mail.google.com/mail/u/0/?ui=2#inbox/13047asdee8be4e1通过使用:varurl=document.location.toString();但它最多只返回https://mail.google.com/mail/u/0/?ui=2我也尝试过其他方法,如document.url、window.location,但它仍然吐出同样的东西。 最佳答案 varurl=document.location.toString()+'#'+window.loca

php - 如何删除 https ://from URL and insert http://instead of it in string in PHP?

首先,我需要检查URL字符串,如果URL的协议(protocol)是https,那么我需要替换PHP中的http。所以这个php函数的输入和输出必须是这样的:Input->https://example.com/example/https.phpOutput->http://example.com/example/https.phpInput->http://example.com/example/https.phpOutput->http://example.com/example/https.php 最佳答案 这将确保它位于字符