-
Yii:如何使用翻译Yii :: t()和超链接
所属栏目:[PHP教程] 日期:2020-12-13 热度:164
我的代码中有许多与此类似的行: echo Yii::t('forms','Would you like to create a new item?'); 作为一个例子,我想在“创建一个新项目”周围进行超链接. 以下是我考虑过的一些替代方案: 将URL拆分为2个翻译的字符串,由超链接包围: echo Yii::t('forms','[详细]
-
php – symfony 1.4推进1.6:总和
所属栏目:[PHP教程] 日期:2020-12-13 热度:164
我试图在推进中获得一列列.我的代码 $c = new Criteria();$c-add(valuePeer::OWNER_ID,$this-getId());$c-addSelectColumn('SUM(' . valuePeer::VALUE . ') as total');$c-addGroupByColumn(valuePeer::VALUE);$sum = valuePeer::DoSelect($c); 打印$sum什么[详细]
-
PHPUnit:当一个失败时跳过所有测试
所属栏目:[PHP教程] 日期:2020-12-13 热度:119
我的测试用例中的所有测试都取决于第一次测试通过.现在我知道我可以将@depends注释添加到其余测试中,但我正在寻找一种快捷方式来将注释添加到其他所有测试方法中.有没有办法告诉 PHPUnit,“如果这个测试失败,请跳过其余的测试”? 解决方法 您可以将该特定测[详细]
-
自PHP 5.4以来,在CakePHP 2.1中找不到类“X”
所属栏目:[PHP教程] 日期:2020-12-13 热度:90
我已经将我的机器从 PHP 5.3更新到 PHP 5.4,我的CakePHP(版本2.1.1)应用程序不断收到这些错误: Fatal Error: Class ‘String’ not found in …/Behavior.php on line … Fatal Error: Class ‘Debugger’ not found in …/Component.php on line … 等等.[详细]
-
将DATETIME转换为人类可读日期
所属栏目:[PHP教程] 日期:2020-12-13 热度:183
我正在尝试将DATETIME转换为人们可以实际使用的东西.这是日期: 2013-09-05 11:52:10 我正在使用: date("D,d M Y",'2013-09-05 11:52:10'); 变成了: Thu,01 Jan 1970 对我毫无意义. 解决方法 您需要将日期转换为时间戳,然后再将其传递给日期() $time = str[详细]
-
PHP:错误:抛出数组异常的异常参数错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:62
我正在使用这样的数组抛出异常: $response = array('login_email' = 'div class="warning"Your email and / or password were incorrect/div');throw new Exception($response); 而我所追捕的是: Error: Wrong parameters for Exception([string $excepti[详细]
-
php – 安全的类构造
所属栏目:[PHP教程] 日期:2020-12-13 热度:199
在登录时调用__construct()或以这种方式注册类是否安全: function __construct(PDO $DBH,$_POST['1'],$_POST['2']){ $this-_user=$_POST['1']; $this-_pass=$_POST['2']; $this-_DBH=$DBH;} 我想稍后在这个类中清理用户输入,我不确定我的代码是否适合SQL注[详细]
-
symfony – 如何在php app / console中解决bundle:doctrine:cr
所属栏目:[PHP教程] 日期:2020-12-13 热度:115
在我的symfony 2项目中,我有一个捆绑 src/Cinergy/Bundle/PeopleServiceBundle 现在我想基于一个学说实体生成一个CRUD控制器,但是我经常无法为实体参数输入正确的字符串. 我尝试过这样的事情: php app/console generate:doctrine:crud --entity=Cinergy/Bun[详细]
-
php – 如何获取目录下的所有csv文件名?
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
假设有一个名为example的文件夹,其中有一些csv文件,例如(a.csv,b.csv ….). test.php目录与example文件夹相同.现在我想将所有csv文件名传递给以下if条件.即,将test.csv替换为所有csv文件名 if (($handle = fopen("test.csv","r")) 我该怎么办? 我使用以下代[详细]
-
PHP标头内容 – 处置:附件强制.php文件或内联
所属栏目:[PHP教程] 日期:2020-12-13 热度:177
我想从我的网站下载单个.mp3文件,但在使用此代码时,它会在Firefox和Safari中强制使用.php.但是在Chrome中,它会强制将文件作为内联并在页面上播放.我怎样才能让他们真正下载.mp3文件? $track = $_SERVER['QUERY_STRING'];if (file_exists("/home/user/gets/"[详细]
-
php – simplexml,返回具有相同标记的多个项目
所属栏目:[PHP教程] 日期:2020-12-13 热度:160
我将以下 XML文件加载到php simplexml中. adfprospectcustomername part="first"Bob/namename part="last"Smith/name/customer/prospect/adf 运用 $customers = new SimpleXMLElement($xmlstring); 这将返回“Bob”,但如何返回姓氏? echo $customers-prospe[详细]
-
Php – 计算学年
所属栏目:[PHP教程] 日期:2020-12-13 热度:131
我正在努力编写一个可以解决当前学年的脚本. 学年从每年的8月1日开始. 我如何根据当前日期确定我们所处的学年. 即 2012年7月31日(20120631)将成为2011/2012年 2012年8月13日(20120801)将成为2012/2013 目前这是我所拥有的,但它不是很好,因为我不想定义日期,[详细]
-
php – Magento Community 1.7.0.2 – 导出产品CSV
所属栏目:[PHP教程] 日期:2020-12-13 热度:175
相当新的Magento安装,产品设置等,即将导出产品CSV,一旦我提交了正常的表格,错误“没有有效的数据发送”我开始做一些调试,看看是什么发生了.第一站是例外.log Notice: Undefined index: in /app/code/core/Mage/ImportExport/Model/Export/Entity/Product.php[详细]
-
PHP网页抓取
所属栏目:[PHP教程] 日期:2020-12-13 热度:197
我使用php web scraping,我希望在星期日得到价格(3.65)下面的html代码: tr class="odd" td bSunday/b Info div class="test"test/div /td td euro; 3.65 * /td /tr 但我没有找到最好的正则表达式来做到这一点…… 我用这个PHP代码: ?php $data = file_get_[详细]
-
php – Mysql时区并从一天中选择行
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
我使用 MySQL DATETIME列来存储日期和时间.时间.日期为UTC.我想从一天中选择项目.我现在在做什么: SELECT * FROM data WHERE DATE(CONVERT_TZ(datetime,'UTC','Australia/Sydney')) = '2012-06-01' 请注意,时区取决于用户 问题是桌面增长很慢. 有没有解决方[详细]
-
PHP json_encode无法处理对象数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:184
我正在开发php应用程序,其中我正在查询数据库和生成的结果我发送回html客户端. 目前我正在使用php函数json_encode获取我在JSON中编码的对象数组. 但是在编码之后我在结果中得到了null数组. 以下结构在编码为JSON之前 array(2) { [0]= object(ProductComment)[详细]
-
PHP变量内部数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:170
我有一个变量: $my_var = page 并希望将其放入一个数组: ?php $opts = array( 'page'='/subfolder/ !-- $my_var --- .php',); content_custom('content-area',$opts); ? 我会得到这样的道路: /subfolder/page.php 我对php不太熟悉.这可能吗? 解决方法 $o[详细]
-
在PHP中回显<<< HTML
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
我需要使用一些脚本,我发现这个: $data = DATAMIN={$min}INVOICE={$invoice}AMOUNT={$sum}EXP_TIME={$exp_date}DESCR={$descr}DATA; 有人可以提供更多信息$somevar = DATA ...和echo HTML ...似乎很难找到有用的信息. 解决方法 这是一个heredoc sintax: He[详细]
-
php – mysql选择不是多对多关系的行
所属栏目:[PHP教程] 日期:2020-12-13 热度:62
我有一个数据结构,学生和小组之间有多对多的关系.我有三张桌子 students: id,name groups: id,name students_groups: student_id,group_id 如何仅选择不在特定组中的学生(例如group.id = 1)? 我做了一些搜索并尝试使用子查询,但只获得一个空集…… select *[详细]
-
使用PHP复选框数组和GET方法
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
我可以将 PHP复选框数组与GET方法一起使用吗? 如果点击了两个复选框,会导致:some.php?param = 1 param = 2? 如你所知,我不习惯写入数据库,我只是得到参数.谢谢. 解决方法 您需要传递具有相同字段名称的复选框,后跟[],以便PHP识别该数组. 像这样: input[详细]
-
php – SELECT从user2阻止user1(反之亦然)
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
我偶然发现我的用户遇到了用户阻止功能的问题. 我不知道如何编写我的SELECT以获得正确的结果.当User1阻止user2时,两个用户都看不到彼此的个人资料,但是当我登录时,我可以看到自己的帐户.我正在使用开关来执行此操作. 我的BLOCK表由ID,USER1_ID,USER2_ID和STA[详细]
-
如何限制对PHP文件的访问?
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
我想限制访问我的服务器上的 PHP文件.此 PHP文件从HTTP GET请求获取数据并将其附加到文件.简单.但我不希望执行这个PHP文件,除非从我开发的智能手机应用程序中生成HTTP请求. 我不想单独验证每个用户.我希望我的应用程序,只有我的应用程序能够将请求发送到PHP[详细]
-
在数组PHP中插入值
所属栏目:[PHP教程] 日期:2020-12-13 热度:199
我是 PHP新手.只是一个简单的问题: 编码: foreach($group as $b){ if($b == 0){ echo "error"; } else{ echo "true"; }} 我希望值$b“true”添加到新数组. 谢谢. 解决方法 $arr = array();foreach($group as $b) { if ($b == 0) { echo "error"; } else {[详细]
-
PDO PHP lastInsertId()问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:83
如果例如当用户点击链接,自动插入新行然后php代码请求最后插入的id,同时另一个用户插入另一行时,它不会有问题吗?所以返回的id实际上不是我期待的那个..? 我错了吗?没有“安全”漏洞,有没有办法做同样的事情? (可能来自准备好的声明或其他内容……) P.S自[详细]
-
php:如何创建一个二进制图像字符串而不将其保存到文件中?
所属栏目:[PHP教程] 日期:2020-12-13 热度:56
我有一个图像变量, $im = imagecreatetruecolor(400,300); 无论如何以jpeg格式获取此图像的二进制字符串而不将其保存到文件中? 谢谢! 解决方法 ob_start();imagejpeg($im);$imageString = ob_get_clean();[详细]