草庐IT

禁用input

全部标签

php - max_input_vars 和序列化数据

我在页面上有大量的输入元素,应该通过ajax提交给服务器。我已经创建了一个数组并试图发送它,但是我收到了一个php警告:“您的PHP配置限制了要在表单中发布的最大字段数:max_input_vars为1000”所以,我决定绕过这个警告并将我所有的巨大数组修改为序列化字符串。结果-警告消失了,但我在服务器端得到了截断的数据。附言在这两种情况下,问题都可以通过增加max_input_vars变量来解决。但是在第二个数据中,数据被parse_str($_POST['data'],$data)函数截断了!为什么在我尝试解析一个巨大的字符串时应用了“max_input_vars”的限制?

php - 禁用将自定义选项 SKU 附加到产品 SKU

假设我们有:SKU为“product-sku”的产品带有SKU“custom-option”的自定义选项如果我们现在添加此产品并在购物车中选择此自定义选项,则此产品的SKU将在结帐页面上变为“product-sku-custom-option”。在Magento中有没有办法禁止将自定义选项的SKU附加到产品的SKU或至少在产品添加到购物车后获取产品的原始SKU? 最佳答案 经验法则是永远不要触及核心文件。您应该扩展app/code/core/Mage/Catalog/Model/Product/Type/.php只需这样做:publ

php - Sublimelinter - 如何在错误时禁用窗口弹出窗口

每次出现错误时,Sublimelinter都会启动,标记错误,然后弹出一个显示第一个错误的窗口。如何设置,只标记错误而不弹出窗口?如何让它标记所有错误,而不仅仅是第一个错误我目前在Ubuntu上使用仅保存模式和sublime3。我正在编辑php文件有人可以帮忙吗?感谢堆下面是我的设置...{"user":{"debug":false,"delay":0.25,"error_color":"D02000","gutter_theme":"Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme","gutter_t

php - 将数据放入php ://input from command line

我有一个从php://input读取的小PHP脚本.使用我的命令行我可以运行脚本但我不知道如何“填充”php://input.我尝试使用phpfile.php但它填充了php://stdin不是php://input脚本可以总结为: 最佳答案 php://input仅适用于从网络服务器运行的脚本。当CLI脚本需要访问标准输入时,它们使用php://stdin,或者已经打开的流STDIN:或 关于php-将数据放入php://inputfromcommandline,我们在StackOve

php - file_get_contents 或 fopen 用于读取几 MB 的 php ://input?

这似乎是一个重复的问题,但事实并非如此:我通过php:/input(1-500mb)收到了数兆字节的数据,我必须将这些数据保存在一个文件中。更性能明智(服务器负载,速度)使用:file_put_contents($filename,file_get_contents('php://input'))或$input=fopen("php://input","r");$temp=tmpfile();$realSize=stream_copy_to_stream($input,$temp);fclose($input);$target=fopen($filename,"w");fseek($t

php - 如何禁用缓存 100%

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:CacheControlfails我目前正在使用:header("Cache-Control:no-store,no-cache,must-revalidate");header("Cache-Control:post-check=0,pre-check=0",false);header("Last-Modified:".gmdate("D,dMYH:i:s")."GMT");和但它仍然缓存

php - Tinymce,禁用 numlist 下拉列表

是否可以在tinymce上禁用numlist按钮的下拉菜单?如果是这样,怎么做到的?提前致谢。由于第一个答案:theme_advanced_disable不是我问题的答案。它完全删除了按钮。我需要做的是禁用下拉列表,您可以在其中选择列表类型。只允许使用标准类型,不允许选择其他类型。 最佳答案 经过很长时间我找到了解决方案...加载原始插件定义没有'bullist'但有你自己的按钮'mylist'的工具栏定义按钮'mylist'将调用原始插件函数(从原始lists/plugin.min.js读取)完整代码:tinymce.init({

php - max_input_vars .htaccess 导致 500 错误

我有一个大型表单正在Wordpress中更新,插件吐出一个错误,指出max_input_vars设置为1000。该站点位于共享主机上,技术支持已将php.ini中的max_input_vars更新为2000,我已经验证过了。我正在尝试将以下内容添加到.htaccess以查看这是否有助于解决问题,但收到500错误,可能是错误的语法。php_valuemax_input_vars2000我是否需要以任何特定格式包含这行代码,我是否遗漏了什么?下面是完整的.htaccess示例。#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^ind

php - Silverstripe 管理员 : "Has one" dropdown converts to ordinary input field after import

我在Silverstripe的管理员方面遇到了一些问题。我定义了一个数据库模型(请参阅下面的类定义),在我进行开发/构建之后,一切看起来都符合预期。当我尝试添加一个新的“包”时,所有“有一个”字段都带有下拉列表(请参见屏幕截图1)。我还构建了一个导入这些包的导入器。运行时,一切看起来都很好,除了打开包裹时。然后“节日”正确耦合。您可以看到名称,并且可以选择下拉列表。另一方面,“剧团”已经神秘地转换为一个输入字段,该字段仅显示另一个表中记录的ID(参见屏幕截图2)。有人知道这里发生了什么吗?是否有什么东西触发了我没有意识到的这种行为?我的代码有问题吗(是的,但与此问题有关?;-))?我检

php - 如何禁用 opencart 中的某些结帐步骤?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我需要禁用结账页面上的账单明细、送货和付款方式,因为我不需要它们。我该怎么做或者是否有可以禁用这些的模块?