Tag: PHP的

使用file_get_contents显示图像

我怎么能显示在php中使用file_get_contents检索到的图像? 我需要修改标题,只是回声或什么? 谢谢!

以纯文本forms存储密码在PHPvariables或PHP常量是否可以?

按照每个问题,是否安全的密码存储在PHP页面如 $password = 'pa$$w0rd'; 如果用户看不到,这是安全的,对吧? 编辑:有些人居然build议使用哈希,但是,会有一个数据库服务器连接密码的问题,不是吗?

如何在PHP中以HTML格式显示XML?

我有一个XML的string: $string = " <shoes> <shoe> <shouename>Shoue</shouename> </shoe> </shoes> "; 并希望像这样显示在我的网站上: This is XML string content: <shoes> <shoe> <shouename>Shoue</shouename> </shoe> </shoes> 所以我想这样做: 现场,而不是在文本框中 没有外部图书馆,框架等 用适当的新行格式化 使用标签格式化 没有颜色等,只有文字 那么如何以简单明了的方式来做到这一点呢?

在PHP中检测客户端语言环境的最简单的方法

我希望能够使用PHP在我的网站上检测访客来自哪个国家。 请注意,我并不是试图用这个作为安全措施或任何重要的东西,只是改变一些单词的拼写(美国人似乎认为“招生”这个词有2个疯狂的猛拉) ,也许在“select你的国家”列表中给出默认选项。 因此,使用地理定位数据库是一个非常重要的问题,我真的不想为了这个而安装新的PHP库,那么什么是访问者来自哪个国家的最简单最简单的方法是什么?

简单的HTML Dom:如何删除元素?

我想使用简单的HTML DOM删除文章中的所有图像,所以我可以轻松地创build一个新闻股票的文本的小片段,但我还没有想出如何删除它的元素。 基本上我会这样做 获取HTMLstring的内容 从内容中删除所有图像标签 将内容限制为x个单词 输出。 任何帮助?

在学说2中selectdate之间的条目

我会疯狂与这个最小的错误,我没有得到解决。 我想select两天之间的条目,下面的例子ilustrate我所有的失败: select1。 $qb->where('e.fecha > ' . $monday->format('Ym-d')); $qb->andWhere('e.fecha < ' . $sunday->format('Ym-d')); 结果(0项): SELECT r0_.id_reservacion AS id_reservacion0, r0_.fecha AS fecha1, r0_.cliente AS cliente2 FROM reservacion r0_ WHERE (r0_.fecha > 2012 – 07 – 16) AND (r0_.fecha < 2012 – 07 – 22) select2 $qb->add('where', 'e.fecha between 2012-01-01 and 2012-10-10'); 结果(0项): SELECT r0_.id_reservacion AS id_reservacion0, […]

PHP的警告权限被拒绝(13)on session_start()

可能重复: 我打电话给session_start()时如何解决Permission错误? 我收到以下错误: PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp/sess_49a20cbe1ef09a2d0262b3f7eb842e7b, O_RDWR) failed: Permission denied (13) in /home/——/public_html/includes/libs/ss.inc.php on line 1 问题不是一直发生,而是来来往往。 这个代码在ss.inc.php中的第一行 <?php session_start(); ?>

如何使strpos不区分大小写

如何更改条款使其不区分大小写。 原因是,如果product->name是MadBike ,search字词是自行车,它不会回应我的链接。 我主要关心的是代码的速度。 <?php $xml = simplexml_load_file('test.xml'); $searchterm = "bike"; foreach ($xml->product as $product) { if (strpos($product->name, $searchterm) !== false ) { echo $product->link; } } ?>

PHP – 重载属性的间接修改

我知道这个问题已经被问了好几次了,但是他们没有一个真正的解决方法。 也许有一个针对我的具体情况。 我正在构build一个使用魔术方法__get()来延迟加载其他对象的mapper类。 它看起来像这样: public function __get ( $index ) { if ( isset ($this->vars[$index]) ) { return $this->vars[$index]; } // $index = 'role'; $obj = $this->createNewObject ( $index ); return $obj; } 在我的代码我做: $user = createObject('user'); $user->role->rolename; 这工作到目前为止。 User对象没有一个名为'role'的属性,所以它使用magic __get()方法来创build该对象,并从'role'对象返回它的属性。 但是当我尝试修改“angular色名称”时: $user = createUser(); $user->role->rolename = 'Test'; 然后它给了我以下错误: 注意:重载属性的间接修改不起作用 不知道这是否仍然是PHP中的一些错误,或者是“预期的行为”,但无论如何,它不会按照我想要的方式工作。 这对我来说真的是一个展示塞…因为我怎么能够改变懒加载对象的属性? 编辑: 实际问题似乎只有当我返回一个包含多个对象的数组时才会发生。 我已经添加了一个代码片段,它重现了这个问题: […]

Javascript等价于PHP的列表()

真的很喜欢那个function。 $matches = array('12', 'watt'); list($value, $unit) = $matches; 有没有一个Javascript的相当于?