Tag: PHP的

如何从控制器中获取Symfony2中的Web目录的服务器path?

问题如下: 我怎么能从控制器(或从其他地方)的服务器path到Symfony2中的Web目录? 我已经find了(也在这里search): 在关于Doctrine文件处理的食谱文章中build议这样做 $path = __DIR__ . '/../../../../web'; 通过searchfind,只能在控制器内部使用(或注入内核的服务): $path = $this->get('kernel')->getRootDir() . '/../web'; 那么,是否绝对没有办法获得至less那个“networking”部分的path? 比如说,如果我决定重命名或移动什么的话呢? 在第一个symfony中,一切都很简单,通过调用静态的sfConfig :: get()方法,我可以从代码的任何地方得到我需要的所有东西。

Python的等价于PHP的内爆吗?

有没有相当于Python的Python的内爆? 我已经阅读并分解了一组分隔的单词,现在我想按随机顺序将它们sorting,并用两个空格之间的空格打印出单词。 implode – 用一个stringjoin数组元素 http://php.net/manual/en/function.implode.php

“Magentopipe理员login页面中找不到404错误”

我只是把我的magento安装从一台本地机器服务器转移到另一台。 现在,我无法login到pipe理面板。 当我转到pipe理员loginurl时,出现以下错误消息: “未find错误404” 我的一些模块的页面也显示这个错误。 任何人都可以请找出问题?

如何使用PHP为JQuery .ajax()返回适当的成功/错误消息?

我不断收到错误警报。 MYSQL部分没有错,查询得到执行,我可以看到数据库中的电子邮件地址。 客户端: <script type="text/javascript"> $(function() { $("form#subsribe_form").submit(function() { var email = $("#email").val(); $.ajax({ url: "subscribe.php", type: "POST", data: {email: email}, dataType: "json", success: function() { alert("Thank you for subscribing!"); }, error: function() { alert("There was an error. Try again please!"); } }); return false; }); }); </script> 服务器端: <?php $user="username"; $password="password"; $database="database"; mysql_connect(localhost,$user,$password); mysql_select_db($database) […]

如何在Zend框架中打印确切的SQL查询?

我有我从模型采取以下代码片段, … $select = $this->_db->select() ->from($this->_name) ->where('shipping=?',$type) ->where('customer_id=?',$userid); echo $select; exit; // which gives exact mysql query. ….. 当我在zend中使用更新查询时, $up_value = array('billing'=> '0'); $this->update($up_value,'customer_id ='.$userid.' and address_id <> '.$data['address_Id']); 在这里,我想知道确切的MySQL查询。 有没有任何可能的方式来在zend打印mysql查询? 友善的build议

致命错误:未find类“MySQLi”

我正在做一个教程,并得到这个错误: 致命错误:在第8行找不到类'MySQLi'(LONG URL) 第8行的代码是: $mysqli = new MySQLi($db_server, $db_user, $db_pass, $db_name) or die(mysqli_error()); 我在网上看到有人说是否在我的phpinfo()中打开了它,但是没有列出“mysqli”的内容。 另外,我正在运行PHP版本5.2.5

PHP – 获取以特定string开头的数组中的所有密钥

我有一个数组,看起来像这样: array( 'abc' => 0 'foo-bcd' => 1 'foo-def' => 1 'foo-xyz' => 0 … ) 我怎样才能得到以foo-开头的元素?

在CentOS 6上安装php-mcrypt

我一直在尝试安装php-mcrypt一段时间。 每次我得到“没有包php-mcrypt可用”。 回到我身边。 以下是我所尝试的: root@ip-********** [~]# yum install php-mcrypt –enablerepo=centosplus (<- both with and without this) Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: p3plmirror01.prod.phx3.secureserver.net * centosplus: p3plmirror01.prod.phx3.secureserver.net * epel: mirrors.solfo.com * extras: p3plmirror01.prod.phx3.secureserver.net * updates: p3plmirror01.prod.phx3.secureserver.net centosplus | 3.5 kB 00:00 centosplus/primary_db | 746 kB 00:00 Setting up Install Process No […]

如何使用PHP来检查一个目录是否为空?

我正在使用以下脚本来读取一个目录。 如果目录中没有文件,它应该是空的。 问题是,即使内部存在文件,它仍然说目录是空的,反之亦然。 <?php $pid = $_GET["prodref"]; $dir = '/assets/'.$pid.'/v'; $q = (count(glob("$dir/*")) === 0) ? 'Empty' : 'Not empty'; if ($q="Empty") { echo "the folder is empty"; }else{ echo "the folder is NOT empty"; } ?>

让var_dump看起来很漂亮

我有一个简单的$_GET[]查询var设置为显示testing数据时,从数据库中查询下拉。 <?php if($_GET['test']): ?> <div id="test" style="padding: 24px; background: #fff; text-align: center;"> <table> <tr style="font-weight: bold;"><td>MLS</td></tr> <tr><td><?php echo KEY; ?></td></tr> <tr style="font-weight: bold;"><td>QUERY</td></tr> <tr><td><?php echo $data_q; ?></td></tr> <tr style="font-weight: bold;"><td>DATA</td></tr> <tr><td><?php var_dump($data); ?></td></tr> </table> </div> <?php endif; ?> 当我做var_dump ,如预期的那样,这个大数组string被全部冲在一起。 有没有一种方法可以添加换行符,至less可以这样做呢,还是以更具可读性的方式显示var_dump ? 我打开jQuery的build议操纵string后,张贴。