Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

13
在PHP中转置多维数组
您将如何在PHP中翻转90度(转置)多维数组?例如: // Start with this array $foo = array( 'a' => array( 1 => 'a1', 2 => 'a2', 3 => 'a3' ), 'b' => array( 1 => 'b1', 2 => 'b2', 3 => 'b3' ), 'c' => array( 1 => 'c1', 2 => 'c2', 3 => 'c3' ) ); $bar …


6
PHP-打印对象的所有属性
我在php页面中有一个未知对象。 如何打印/回显它,以便查看它具有哪些属性/值? 函数呢?有什么办法知道对象具有什么功能?
74 php  debugging 

17
修复对phpMyAdmin用户'root'@'localhost'的访问被拒绝的问题
我在PC上使用WAMP Server 2.2。在phpMyAdmin(版本5.5.24)中,我编辑了“ root”用户(带有“ localhost”主机),并为其指定了密码“ root”。原来,这是我要恢复的重大错误。现在,当我转到localhost / phpmyadmin /时,我会在左侧看到数据库菜单,但是主框架显示如下错误: #1045 - Access denied for user 'root'@'localhost' (using password: NO) phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond …
74 php  mysql  phpmyadmin  wamp 

9
检查是否存在AboutToMany关系-Laravel
我的两个表(客户和产品)使用Laravel的blongToMany和数据透视表建立了ManyToMany关系。现在,我要检查某个客户是否具有某个产品。 我可以创建一个模型来检查数据透视表,但是由于Laravel不需要将此模型用于belongsToMany方法,所以我想知道是否有另一种方法可以在没有数据透视表模型的情况下检查是否存在某种关系。
74 php  laravel  laravel-4 

5
如何创建和使用随机数
我正在运行一个网站,并且有一个计分系统,可为您提供玩游戏次数的积分。 它使用散列来证明http请求评分的完整性,因此用户无法更改任何内容,但是正如我担心的那样,有人发现他们不需要更改它,他们只需要获得高分并复制http请求,标头和所有。 以前,我被禁止防范此攻击,因为它被认为不太可能。但是,既然已经发生,我可以。http请求源自Flash游戏,然后由php验证,然后php将其输入数据库。 我很确定随机数会解决该问题,但是我不确定如何实现它们。建立随机数系统的常见且安全的方法是什么?

11
Laravel-传递多个变量来查看
我有这个站点,它的页面之一从数据库中创建了一个简单的人员列表。我需要将一个特定的人添加到我可以访问的变量中。 如何修改该return $view->with('persons', $persons);行以将$ ms变量也传递给视图? function view($view) { $ms = Person::where('name', 'Foo Bar'); $persons = Person::order_by('list_order', 'ASC')->get(); return $view->with('persons', $persons); }
74 php  laravel  laravel-3 

6
php exec命令(或类似命令)不等待结果
我有一个要运行的命令,但我不希望PHP坐下来等待结果。 <?php echo "Starting Script"; exec('run_baby_run'); echo "Thanks, Script is running in background"; ?> 是否有可能使PHP不等待结果..即,只需将其启动并移至下一个命令即可。 我找不到任何东西,甚至不确定是否有可能。我所能找到的最好的方法是,有人在一分钟内开始执行CRON工作。
74 php  exec 

2
PHP如何从另一个名称空间导入所有类
我在现有项目中实现名称空间。我发现您可以使用关键字“ use”将类导入您的名称空间。我的问题是,我也可以将所有类从1个命名空间导入另一个。例: namespace foo { class bar { public static $a = 'foobar'; } } namespace { use \foo; //This doesn't work! echo bar::$a; } PHP 7+更新 PHP 7中的一项新功能是分组声明。这并不像在给定命名空间中的所有类上使用1个“ use语句”那样容易,但是却使它变得更加容易... 示例代码: <?php // Pre PHP 7 code use some\namespace\ClassA; use some\namespace\ClassB; use some\namespace\ClassC as C; // PHP 7+ code use …
74 php  import  namespaces 


6
PDO :: PARAM日期?
有一些 PDO::PARAM_???存在可用于日期或时间戳的内容? 样例代码: $sql = "UPDATE my_table SET current_date = :date WHERE id = 43"; $statement = $pdo->prepare ($sql); $statement->bindValue (":date", strtotime (date ("Y-m-d H:i:s")), PDO::PARAM_STR); $statement->execute ();
74 php  mysql  date  types  pdo 

15
如何使用PHP在mysql数据库中导入.sql文件?
我正在尝试通过PHP代码导入.sql文件。但是,我的代码显示此错误: There was an error during import. Please make sure the import file is saved in the same folder as this script and check your values: MySQL Database Name: test MySQL User Name: root MySQL Password: NOTSHOWN MySQL Host Name: localhost MySQL Import Filename: dbbackupmember.sql 这是我的代码: <?php //ENTER THE RELEVANT …
74 php  mysql 

3
在Apache RewriteRule指令中设置环境变量时,是什么导致变量名称以“ REDIRECT_”为前缀?
我正在尝试使用[E=VAR:VAL].htaccess文件中RewriteRule规则上的标志设置Apache环境变量(供PHP使用)。 我已经发现在PHP中将变量作为服务器变量$_SERVER而不是$_ENV(在一定意义上)进行访问。但是,我的问题是对于某些规则,该[E=VAR:VAL]标记按预期工作,并且我以变量结尾,$_SERVER['VAR']但是对于其他规则,我以变量$_SERVER['REDIRECT_VAR']或$_SERVER['REDIRECT_REDIRECT_VAR']等等结尾。 A.是什么导致在Apache中使用该[E=VAR:VAL]标志设置的环境变量通过在变量名前加上“ REDIRECT_”来重命名的? B.我该怎么做才能确保我得到的环境变量的名称没有更改,因此我可以在PHP中访问它,$_SERVER['VAR']而无需诉诸检查变量名的变体,该变量名带有多个“ REDIRECT_”实例要吗? 找到部分解决方案。如果需要,将以下内容添加到重写规则的开头会在每个重定向上重新创建原始的ENV:VAR(以及在其中保留REDIRECT_VAR版本): RewriteCond %{ENV:REDIRECT_VAR} !^$ RewriteRule .* - [E=VAR:%{ENV:REDIRECT_VAR}]

2
将SimpleXML对象转换为数组
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 7年前关闭。 改善这个问题 我碰到SimpleXML对象转换为阵列的这种功能在这里: /** * function object2array - A simpler way to transform the result into an array * (requires json module). * * This function is part of the PHP manual. * * The PHP manual text and comments are covered by the Creative Commons * Attribution …
74 php  xml  arrays 

8
Symfony2-验证不适用于嵌入式表单类型
我有一个结合了两个实体(用户和个人资料)的表单。 验证似乎适用于来自用户实体的表单的第一部分,并且是表单的基础。 ProfileType包含在UserType中。该表单可以正确呈现并显示正确的信息,因此它似乎已正确连接到Profile实体。只是在ProfileType上被破坏的验证。 关于为什么一部分可以验证而另一部分不能验证的任何想法吗? 代码如下: 验证文件 DEMO\DemoBundle\Entity\User\Profile: properties: address1: - NotBlank: { groups: [profile] } name: - NotBlank: { groups: [profile] } companyName: - NotBlank: { groups: [profile] } DEMO\DemoBundle\Entity\User\User: properties: username: - NotBlank: groups: profile message: Username cannot be left blank. email: - NotBlank: groups: profile message: Email cannot …
74 php  symfony 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.