草庐IT

get_random_id

全部标签

php - 在数组的相同索引上使用 json 数据推送 id

我最近开始使用php处理json,现在我有一个json字符串存储在数据库中的联系表单表中,从数据库中检索的数据采用以下格式Array([0]=>Array([id]=>18[data]=>{"name":"asdsa","email":"uneebmir321@yahoo.com","phone":"1321","subject":"asdsadsa","message":"ssa"})[1]=>Array([id]=>19[data]=>{"name":"uneeb","email":"uneeb@nextcrawl.com","phone":"1232112","subject":

php - Magento 2 : How to get product attributes collection in custom module block file whose status is visible =>yes?

这是我调用产品属性集合的函数我已经获得了已启用产品的产品属性,但我在根据它们自己的可见性过滤它们时遇到问题,即我只想要那些状态设置为可见的产品属性集合来自管理员....classProductListextends\Magento\Framework\View\Element\Template{protected$_attributeFactory;publicfunction__construct(\Magento\Catalog\Model\ResourceModel\Eav\Attribute$attributeFactory){parent::__construct($cont

php - ID 位于 url 中心时的 URL 路由

我正在使用laravel5.6。我想创建一个项目并添加项目任务。我编写了以下代码来路由文件。Route::resource('project/{pid}/tasks','TaskController');如果我写一个像example.com/project/1/tasks这样的静态URL,我会得到项目1的任务列表。在项目列表页面上,我使用了以下代码:$pid=$project->id;Tasks但它显示路由错误。如何在任务Controller上获取项目ID? 最佳答案 你应该使用url(),你可以通过调用路由名称来使用route()

php - 根据 $_GET 参数更改复选框选中状态

我正在为一所大学做一个注册学生的项目。我正在使用PHP和Ajax。我创建了一个页面来显示每个学生的数据,并且有一个按钮可以编辑寄存器(您可以更新或删除其中一个寄存器)。每个学生都有的参数之一是他是否活跃。因此,当您单击编辑按钮时,它会通过URL将此信息发送到编辑学生页面(如果学生活跃,则edit.php?active=yes,如果学生不活跃,则edit.php?active=no)。问题如下:在这个编辑学生页面上,我有一个复选框,上面写着“活跃学生”,我希望它在active=yes时被选中,而在active=no时不被选中(也许管理员只是想更改学生的电子邮件,如果此复选框处于不同状态,

php - 如何在 php 上从 GET 变量回显 javascript 编码的 url

如何在php上从GET方法回显解码后的url,我有这个链接:localhost/whatsapp?text=Hello%2C%20Who%20are%20U%3F%0AName%3A%20%0AAddress%3A%20%0AAge%3A%20使用此代码$text=$_GET['text'];header("Location:https://web.whatsapp.com/send?phone=00000000&text=".$text);但是报错Warning:Headermaynotcontainmorethanasingleheader,newlinedetectedinind

PHP 警告 : Use of undefined constant PASSWORD_ARGON2ID when using password_hash() in php 7. 3

我最近通过Plesk的WebGUI安装了PHP7.3.6作为Web应用程序的开发副本,因为我打算将我们的生产环境从php7.0更新到7.3。我决定借此机会将我们的密码散列从PBKDF2升级到Argon2ID,因为PHP核心已经包含了它。我很惊讶地收到一条警告,指出PASSWORD_ARGON2ID常量未定义,因为我知道它是在php7.3.0中添加的。我尝试搜索此错误的任何实例,我发现唯一相关的是Laravel论坛中的这篇未详细说明的帖子:https://laracasts.com/discuss/channels/laravel/use-of-undefined-constant-pa

php - 如何使用查询生成器在 Symfony 4 中的一个外部 ID 上加入多个实体?

我正在努力学习Symfony。今天我关注了Theassociationstutorial.我决定制作一个小应用程序,包含房屋、厨房、卧室和橱柜。我(试图;-))使用draw.io制作了一个小的类图来给你一个更好的主意。所以基本上一个房子可以有多个卧室和多个厨房。每个厨房可以有多个橱柜。众议院有一个ID和一个名字。卧室和厨房也是如此。橱柜有id、shopUrl,并且还通过外键(account_id)链接到其父Kitchen。我还使用外键(house_id)将厨房和卧室链接到房子。所以我按照教程创建了House实体:kitchen=newArrayCollection();$this->b

php - 在使用 $_GET 参数中编码的 URL 调用的 PHP 页面上禁止访问 403

给定hello.php:渲染页面工作正常并返回Hello,但是http://example.com/hello.php?test=http%3a//whatever.com返回403Forbidden。但奇怪的是,使http的首字母大写效果很好:http://example.com/hello.php?test=Http%3a//whatever.com仅供引用,对斜线进行编码的百分比也是403:http://example.com/hello.php?test=http%3a%2f%2fwhatever.com我开始怀疑这可能是Passenger(我用来服务RoR)的问题

php - __get() 和 __set() 的最佳实践

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。源于此question关于使用__get()和__set()访问私有(private)变量,我想了解一下它们的一般使用方式。我想知道何时何地是使用重载函数的最佳时机,以及您在哪里使用过重载函数(如果有的话)。为了清楚起见,我们正在谈论这些功能:http://us2.php.net/manual/en/language.oop5.magic.php

php __get() 和 __set() 魔术的要点

PHP5引入了魔术方法__get()和__set()。根据我的理解,这是必须编写每个成员的getter和setter的捷径;$var=$name;}function__get($var){return$this->$var;}}$person=newPerson();$person->firstname="Tom";$person->lastname="Brady";echo$person->firstname."".$person->lastname;//print:TomBrady?>我的问题是,这就像公开成员变量一样。classPerson{public$firstname;pu