我正在尝试创build一个需要映像的PHP脚本: http://i.stack.imgur.com/eNvlM.png 然后应用一个PNG图像: http://i.stack.imgur.com/iJr2I.png 作为面具。 最终结果需要保持透明度: http://i.stack.imgur.com/u0l0I.png 如果可能的话,我想在GD中做到这一点,ImageMagick现在不是一个真正的select。 我将如何去做这件事? phalacee的post(在“PHP / GD,如何从一个图像复制到另一个圆?”)似乎沿着正确的线条,但我特别需要使用图像作为面具,而不是一个形状。
我有一些分享一些属性的clases,我想做一些事情:$ dog =(Dog)$ cat; 这是可行的,还是有任何通用的工作? 它不是一个超类,或者一个接口或者任何相关的。 他们只是2个不同的分类,我想php将猫类的属性映射到狗,给我新的对象。 – 我想我应该指出一点点,因为这似乎是一个毫无意义的事情。 从inheritance父类的inheritanceinheritance树造成一个基于保存方法的inheritance树,也许我从开始不好,但问题是,我有很多实际上是平等的,但与mysql和另一个相互作用的clases与XML文件。 所以我有︰类MySql_SomeEntity扩展SomeMysqlInteract {}和Xml_SomeEntity扩展SomeXmlInteract {}它的一点点深层树,但问题是这样的。 我不能让它们从同一个类inheritance,因为多重inheritance是不允许的,我不能将当前的交互与superclases分开,因此会是一个很大的麻烦。 基本上每个人的属性都是相同的。 因为我有很多这个maching clases我想做一些通用的铸造或类似的东西,可以转换(传递给每个属性的值),但即时通讯设法search最简单的方法,这个clases的每个人。
我有一个API调用,我需要能够运行一些检查,并可能返回各种状态代码。 我不需要自定义视图或任何东西,我只需要返回正确的代码。 如果用户没有通过适当的凭据,我需要返回401状态。 如果他们还没有发送支持的请求格式,我需要返回400状态。 因为这是一个API,我真正想要做的就是设置响应状态并退出一个简单,愚蠢的消息,说明为什么请求失败(可能使用exit )。 刚好足够完成工作,但我一直没有能够得到这个工作的权利。 我试过使用PHP的header()和Cake的$this->header() (这全部在控制器中),但是虽然我得到了退出消息,但是头部显示了200 OK状态。 使用下面的代码,我得到的消息,但头没有设置。 我错过了什么? if( !$this->auth_api() ) { header( '401 Not Authorized' ); exit( 'Not authorized' ); }
我已经听到这个话题的混合回应,那么一个确定的方法来销毁一个PHP会话? session_start(); if(isset($_SESSION['foo'])) { unset($_SESSION['foo']; … } session_destroy(); 在最简单的情况下,是否足以真正终止用户和服务器之间的会话?
我升级到PHP 5.3,并注意到php_mssql.dll丢失。 谷歌search了一下之后,似乎5.3已经放弃了对mssql的支持。 所以我从微软下载了驱动程序,但我似乎无法得到它的工作。 我在窗户上。 在我的PHP 5.3的ext目录下解压文件之后,我需要做什么?
可能重复: 如何在30分钟后过期PHP会话? 我正在销毁logout.php中的所有会话variables,并在用户点击注销时调用它,什么是用户不会点击logout.php,而是直接closures浏览器。 我怎样才能删除会话呢?
在PHP中,我有这样一个string: $string = "user@domain.com MIME-Version: bla bla bla"; 我如何获得电子邮件地址? 有没有简单的方法来获得值?
我很好奇,在PHP中使用框架有哪些优点(和缺点)? 自从版本3以来,我一直在使用PHP。我从来没有使用PHP的任何框架,所以我错过了什么?
基本上我需要的是一个脚本,当提供一个时间和一个时区可以在另一个时区返回时间。 我的主要问题是: 在哪里得到从格林尼治标准时间偏移 – 是否有一个公共数据库可用于此? 如何也考虑到夏令时(DST)的差异。 如何很好地将其包装在一个PHP类中 – 还是有这样一个类已经可用?
我在这里遇到了将SimpleXML对象转换为数组的function: /** * 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 3.0 License, copyright (c) the PHP Documentation Group * […]