草庐IT

csdn规则

全部标签

用于带有规则文件的 Gulp 的 PHP Linter?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion是否有一个NPMGulp模块不仅可以lint我的PHP代码,而且有一个配置/规则文件可以让我指定某些事情,例如:类(class)以{在下一行开始所有方法必须有正确的DocType等等我为我的JS代码使用了一个ESLinter,效果非常好。它有一个.eslintrc文件,我在其中指定了所有规则。有点像这样:{"rules":{"indent":[2,2,{"Switch

php - 如何在自定义帖子类型的重写规则中放置元值?

我已经完全重写了这个问题,因为它有点长,而且我担心人们会在没有完整阅读它的情况下跳过它。我有一个自定义帖子类型(过程),它具有自定义元键/值和我想用作slug的页面ID。我正在使用此功能(如下)在管理区域创建永久链接,但在查看这些时,页面出现404错误。如何创建重写规则以使用相同的格式?functionbv_procedure_parent_slug($url,$post){if(get_post_type($post)=='procedure'&&get_post_meta($post->ID,'procedure_parent',true)){$procedure_parent=g

php - 如何最小化 .htaccess 规则?

我有以下用于seo友好url的.htaccess规则:.htaccess规则:Options-MultiViewsErrorDocument404http://localhost/aponit/dev/not-found.phpErrorDocument500http://localhost/aponit/dev/404.phpRewriteEngineonRewriteRule^(?:zones/)?update/(\w+)/?$zones/update.php?z=$1[L,QSA,NC]RewriteRule^(?:cable-types/)?update/(\w+)/?$cab

php - 如何在 PHP 字符串比较中模拟 MySQLs utf8_general_ci 排序规则

基本上,如果两个字符串在我的数据库中的计算结果相同,我还希望能够在应用程序级别进行检查。例如,如果有人在搜索字段中输入“bjork”,我希望PHP能够像MySQL一样将其与字符串“Björk”匹配。我猜PHP没有直接等同于MySQL的整理选项,最简单的做法是编写一个简单的函数来转换字符串,使用strtolower()使它们统一小写和strstr()将多字节字符替换为其相应的ASCII等效字符。这是一个准确的假设吗?有没有人有一个万无一失的数组可以方便地用作strstr()的第二个参数,用于符合各种MySQL排序规则的字符串(特别是为了我当前的需要,utf8_general_ci)?或者

php - 如何通过指定 .php 文件名在重写规则中传递参数?

我有一个站点,它成功地将第一个斜线后的内容传递到指定的.php文件。(优雅地:删除“.php”)site.com/azamat到site.com/azamat.phpRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}\.php-fRewriteRule^(.*)$$1.php[NC]如何向这些规则添加额外的参数,以便我可以传递“页面”参数,例如:site.com/azamat/bagatov到site.com/azamat.php?page=bagatov或site.com/thisisthefile/andp

php - 无法在 .htaccess 中为我的 php 网站编写重写规则

我的网站是v2.example.com,我正在尝试编写.htaccess规则但无法编写。我想要这个:v2.example.com/ABCDEFGH我想获取值ABCDEFGH作为参数,就像它是v2.example.com/index.php?id=ABCDEFGH谁能帮我解决这个问题。我试过这个:RewriteEngineOnRewriteBase/RewriteRule^(.*)index.php?id=$1[L]请帮帮我。 最佳答案 你的规则是这样的:RewriteEngineOnRewriteBase/#externalredi

PHP Codesniffer 自定义规则:常量::类而不是字符串

在我的一个客户的代码库中,我看到很多对合格类名的字符串引用;['foobar'=>'My\Namespace\Class']而不是使用:['foobar'=>My\Namespace\Class::class]出于多种原因,我们希望添加PHPCodeSniffer规则来捕获这些字符串并添加警告,以便可以将字符串重构为::class常量。第一部分(捕获字符串)很容易,但是因为我们正在进行静态代码分析,所以我们无法执行(例如)class_exists或查找get_declared_classes()的结果。下一个选项可能是分析字符串本身([A-Za-z0-9]),但这不是很可靠,因为很多字

php - htaccess 重写规则在提交表单时导致错误

我使用我的htaccess文件来配置我网站上的url布局。目前的问题是我无法再发送任何表格。我有两个文件,它们将包含完全相同的代码(复制并重命名)。如果我调用page1.php,url将显示为page1.php。一切正常,但我会尝试登录或导致一些错误。现在,当我调用index.php(具有相同的代码!)时,htaccess将index.php隐藏在url中,因为它应该这样做!但是当我测试登录脚本时,发布表单时什么也不会发生。它只是刷新网站。所以我不知道为什么会这样?这种行为肯定是由htaccess通过重写规则引起的。我删除了htaccess并重试。没有它它可以工作,但仍然有这个难看的u

php - yii 中的日期验证规则

我在验证日期规则时遇到问题,当我输入诸如“xxxx”之类的无效日期时,我没有运行验证器,但它会为具有必需验证器的其他字段运行。表单?php$form=$this->beginWidget('CActiveForm',array('id'=>'post-form','enableAjaxValidation'=>false,'enableClientValidation'=>true,));?>....labelEx($model,'fromDate');?>textField($model,'fromDate');?>error($model,'fromDate');?>labelEx

php - 如何在自定义验证规则中使用 laravel 的验证规则?

我输入了$data=['identifier'='xxxxxxxxxx'];,并想将encrypt($data['identifier'])保存到表info主id列。我必须在保存之前进行验证。规则unique:info,id在这里不合适,所以我想写一个自定义验证规则。在自定义验证规则中,我首先encrypt()值,然后使用unique验证规则。我知道如何编写自定义验证规则,但如何在我的自定义验证规则中使用unique验证规则? 最佳答案 规则“唯一”和“存在”使用DatabasePresenceVerifier类。因此,您不需要真正