-
在yii2中重定向登录页面的最佳方法是什么
所属栏目:[PHP教程] 日期:2020-12-13 热度:70
如果用户没有登录,则用户必须在登录页面上重定向,因为我找到了对我来说工作正常的功能,我使用了以下功能 public function beforeAction($action){ if (Yii::$app-getUser()-isGuest Yii::$app-getRequest()-url !== Url::to(Yii::$app-getUser()-loginUrl[详细]
-
使用PHP从外部API / URL获取信息
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
我有URL http://api.minetools.eu/ping/play.desnia.net/25565输出我的服务器的统计信息. 例如: { "description": "A Minecraft Server","favicon": null,"latency": 64.646,"players": { "max": 20,"online": 0,"sample": [] },"version": { "name": "Spig[详细]
-
没有型号yii2的ActiveForm
所属栏目:[PHP教程] 日期:2020-12-13 热度:145
我想创建没有模型的ActiveForm以防万一.我尝试使用dynamicModel但是我遇到了一些错误: use yiibaseDynamicModel;$model = DynamicModel::validateData(compact('KOMENTAR'),[ [['KOMENTAR'],'string','max' = 128],]); 这是我想要创建的表单 br?php $form[详细]
-
composer-php – 添加多个Composer包
所属栏目:[PHP教程] 日期:2020-12-13 热度:148
我正在使用Composer使用以下语法安装多个包: { "require": { "aws/aws-sdk-php": "2.*","vimeo/vimeo-api" : "1.1.*","phpoffice/phpexcel": "dev-master" }} 上面的工作正常,但现在我想通过composer添加tcpdf.我发现这个代码是here,但我不确定如何与我当前[详细]
-
在php.ini文件中设置PHP的时区
所属栏目:[PHP教程] 日期:2020-12-13 热度:156
我正在尝试通过访问/etc/php5/cli/php.ini文件并更改默认的 PHP时区到亚洲/加尔各答 [Date]; Defines the default timezone used by the date functions; http://php.net/date.timezone;date.timezone = 至 [Date]; Defines the default timezone used by th[详细]
-
php – Homestead Symfony 2.7安装
所属栏目:[PHP教程] 日期:2020-12-13 热度:132
我在Laravel Homestead Vagrant盒子上安装Symfony2时遇到问题. 输入URL时,我反复收到403响应. 我在我的Homestead.yaml中有这个,并将test.dev添加到我的hosts文件中. folders: - map: ~/code to: /home/vagrant/code sites: - map: test.dev to: /home/vagran[详细]
-
Yii将数据从一个模型复制到另一个模型
所属栏目:[PHP教程] 日期:2020-12-13 热度:52
我是yii的新手.我使用CFormModel扩展的模型从表单中收集数据,并且我希望将这些数据复制到从CActiveRecord扩展的模型以便保存到DB.有没有一种方法或方法可以将数据从数据收集模型复制到数据保存模型,而不是通过属性来实现属性,因为它太丑了.提前致谢. 解决方[详细]
-
cakephp-3.0 – 检查视图模板中是否存在对象或为空
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
如果结果对象包含任何条目,如何在视图模板中检查? (已经有一个similar question,但这个略有不同) 以CakePHP 3 blog tutorial为例.他们展示了如何在一个页面上列出所有文章: // src/Controller/ArticlesController.phppublic function index() { $this-set([详细]
-
php – 在Mandrill车把合并变量中使用HTML
所属栏目:[PHP教程] 日期:2020-12-13 热度:177
如果我的模板中有{{message}}之类的把手合并变量,如果在 PHP中给出以下内容,如何让它呈现HTML输出: array( 'name' = 'message','content' = 'pFirst paragraph./ppSecond paragraph./p') 现在它输出内容而不解析段落标记. 解决方法 如果您正在使用Handlebar[详细]
-
如何在PHP中使用单引号(‘)来破坏字符串?
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
参见英文答案 Formatting a PHP array for an SQL “IN” clause????????????????????????????????????7个 这是我的代码: $newMsg="chinu debasish bitto deba prince's"; //$curTime=date('G'); //if(($curTime = 9) || ($curTime 21)){ $chkUname=explode[详细]
-
php – 警告:number_format()期望参数1为double,字符串给出[clo
所属栏目:[PHP教程] 日期:2020-12-13 热度:130
我的页面滑块上出现此错误: Warning: number_format() expects parameter 1 to be double,string given in /home/globalar/public_html/wp-content/themes/automotive_s1/includes/slider.php on line 30 ?php if $str = floatval($str); ($post-post_type[详细]
-
PHP:以月份格式获取最近6个月
所属栏目:[PHP教程] 日期:2020-12-13 热度:91
PHP有没有办法以下列格式获取当前和之前的5个月? April 2014March 2014February 2014January 2014December 2013November 2013 解决方法 你试过以下: ?phpecho date('F,Y');for ($i = 1; $i 6; $i++) { echo date(',F Y',strtotime("-$i month"));} 让我知[详细]
-
如何使用PHP删除转义的正斜杠?
所属栏目:[PHP教程] 日期:2020-12-13 热度:135
我正在使用Google Drive API,而我获得的refresh_token有一个转义正斜杠.虽然这应该是有效的 JSON,但API在调用refreshToken()时不会接受它.我试图使用preg_replace删除反斜杠: $access_token = "1/MgotwOvbwZN9MVxH5PrLR2cpvX1EJl8omgYdA9rrjx8";$access_to[详细]
-
php – 如何将类的所有公共属性作为json?
所属栏目:[PHP教程] 日期:2020-12-13 热度:192
考虑以下示例: ?phpclass p{ public $name = 'jimmy'; public $sex = 'male'; private $age = 31; // there should be more unknow properties here .. function test(){ echo $this-name; } function get_p_as_json(){ // how can i get json of this clas[详细]
-
php – SQL查询多个AND和OR不起作用
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我有一个包含由双管分隔的值的单元格.我试图用以下内容搜索这个单元格的内容,(其中10是要搜索的数字)?,10%,?%和10 我的查询似乎只返回10.没有其他变化.有人可以告诉我为什么它不起作用? 提前谢谢了. (您在下面看到的SQL查询是从准备好的PDO查询语句中导[详细]
-
php – 无法找到您指定的模型 – CodeIgniter问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:168
我无法找到模型错误. $this-load-model('1/Gift_model'); 我的模型文件名是/ models / 1 /中的gift_model.php. 我按照以下方式声明模型. class Gift_model extends CI_Model { 根据CodeIgniter的文档,我正在以正确的方式进行.有什么建议?我有5个其他模型以[详细]
-
php – Zend Framework 2过滤/验证内容数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:150
如何将过滤器应用于具有数组内容的字段元素? 例如: $this-add( "name" = "tags","type" = "text","filter" = array( array("name" = "StripTags"),array("name" = "StringTrim") ));$tags[0] = "PHP";$tags[1] = "CSS"; 如果我尝试过滤我收到一个错误,说标[详细]
-
如何在PHP中使用数组创建嵌套数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:196
说,我们有一个数组:array(1,2,3,4,…) 我想将其转换为: array( 1=array( 2=array( 3=array( 4=array() ) ) )) 有人可以帮忙吗? 谢谢 编辑通过迭代获得解决方案会很好. 解决方法 $x = count($array) - 1;$temp = array();for($i = $x; $i = 0; $i--){ $tem[详细]
-
php – 计算调用递归函数的次数
所属栏目:[PHP教程] 日期:2020-12-13 热度:126
我需要知道在函数内调用递归函数的次数.这是我的功能: function structure($x) {$qry = mysql_query("SELECT `parent_id` FROM `categories` WHERE `categories_id`=$x");$result = mysql_fetch_assoc($qry);$cat = $result['parent_id'];if($cat !=0) { st[详细]
-
使用php替换字符串的每秒逗号
所属栏目:[PHP教程] 日期:2020-12-13 热度:100
我有一个显示如下的字符串: 1235,3,1343,5,1234,1 我需要用分号替换每一秒的逗号 即 1235,3; 1343,5; 1234,1 字符串长度将始终不同,但将遵循与上述相同的模式,即数字逗号空格数字逗号空格等. 我怎么能用PHP做到这一点?可能吗? 谢谢. 解决方法 试试这个 :[详细]
-
使用php sleep()函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:134
我正在尝试打印一些东西,等待5秒钟然后移动到另一页. 我正在使用睡眠功能但由于某种原因没有打印任何内容,看起来它会跳过打印部分. 它看起来像这样: ?phpecho "Thank you!";sleep(5);?script type="text/javascript" window.location = '?a=home'; /script[详细]
-
php – Magento在phtml中存储direct_url
所属栏目:[PHP教程] 日期:2020-12-13 热度:185
如何在.phtml文件中使用php a href=" {{store direct_url="contacts"}} "contact us/a 解决方法 尝试 a href =“?php echo $this- getUrl(‘contacts’);?”与我们联系 / a[详细]
-
Php套接字,Apache和CentOS 6.3给出了权限被拒绝
所属栏目:[PHP教程] 日期:2020-12-13 热度:98
我想要做的是运行一个简单的 PHP脚本,检查游戏服务器是否在线并从中获取一些信息.我在WAMP服务器的本地机器上运行完全相同的脚本,我只是取消注释php_openssl.dll和php_sockets.dll,并且 – 瞧 – 它按预期工作. 但后来我们的生产环境!我通常和Debian一起工?[详细]
-
php – TRUNCATE表Zend框架
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我这样做: $data = array('coords' = $district-getCoords(),'id' = $district-getId(),'fid' = $district-getFid(),'wijziging'= $district-getWijziging(),'nieuwnr' = $district-getNieuwnr(),'naam' = $district-getNaam(),'wijk' = $district-getWijk([详细]
-
php – zend db选择像通配符
所属栏目:[PHP教程] 日期:2020-12-13 热度:68
我试图在zend db的选择中找到一些关于“like”子句的信息,但没有成功. 问题是如何在LIKE子句附近使用通配符“%”并不清楚 我最初使用过的坏主意是在网上的数百个地方推荐的 $db-select() -where('text LIKE "%'.$query.'%"'); 我想,正确答案是这样的: $db-[详细]