Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

9
找不到Laravel 5 Class'form'
我在composer.json中添加了“ illuminate / html”:“ 5. *”并运行了“ composer update”。 - Installing illuminate/html (v5.0.0) Loading from cache 我在网站的根目录中运行了此命令。我在/root/.composer ...和项目的根目录中修改了composer.json文件,但两者都没有改变。 这下载了该类,并且似乎已安装。我在文件config / app.php中添加了以下内容。 'Illuminate\Html\HtmlServiceProvider', 'Form' => 'Illuminate\Html\FormFacade', 'Html' => 'Illuminate\Html\HtmlFacade', 我认为我有什么错,但是我不知道如何解决。我的安装位于“ / var / www / website”中。我已经检查了文件路径,并且Html文件夹不存在。 "/var/www/website/vendor/laravel/framework/src/Illuminate/Html" 我可以在其他目录中找到类文件。 "/var/www/website/vendor/illuminate/html" 我将文件手动复制到了Laravel的illuminate / html主文件夹中,但这也不起作用。

8
在.htaccess中启用cors
我已经使用SLIM PHP框架创建了一个基本的RESTful服务,现在我试图将其连接起来,以便可以从Angular.js项目访问该服务。我已经知道Angular开箱即用地支持CORS,而我要做的就是Header set Access-Control-Allow-Origin "*"在我的.htaccess文件中添加以下行: 我已经做到了,我的REST应用程序仍然可以正常工作(.htaccess错误导致500个内部服务器没有错误),但是当我尝试从test-cors.org对其进行测试时,它抛出了错误。 Fired XHR event: loadstart Fired XHR event: readystatechange Fired XHR event: error XHR status: 0 XHR status text: Fired XHR event: loadend 我的.htaccess文件如下所示 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ /index.php [QSA,L] Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Methods: "GET,POST,OPTIONS,DELETE,PUT" 我还需要添加其他东西到.htaccess中才能使其正常工作,还是有另一种方法可以在服务器上启用CORS?
71 php  apache  .htaccess  cors  slim 

3
获取额外的数据透视表列laravel的值
我有一个phone_models,phone_problems和一个phone_model_phone_problem数据透视表。数据透视表有一个额外的“价格”列。 手机型号: class PhoneModel extends \Eloquent { public function problems() { return $this->belongsToMany('RL\Phones\Entities\PhoneProblem')->withPivot('price'); } } 电话问题: class PhoneProblem extends \Eloquent { public function models() { return $this->belongsToMany('PhoneModel')->withPivot('price'); } } 我想做的是获取具有特定问题的特定手机的价格。 这就是我现在的方式,但是我觉得Laravel具有内置的Eloquent功能,我找不到用更简单的方式做到这一点: $model = $this->phoneService->getModelFromSlug($model_slug); $problem = $this->phoneService->getProblemFromSlug($problem_slug); 这一切都是从他们的中选择特定的模型和问题。 然后我要做的就是凭这些凭证获得价格,如下所示: $row = DB::table('phone_model_phone_problem') ->where('phone_model_id', '=', $model->id) ->where('phone_problem', '=', $problem->id) ->first(); 所以现在我可以得到这样的价格,$row->price但是我觉得需要一种更简单,更“ …

17
从日期PHP获取星期数(一年中的数字)
我想确定一个日期并计算出其星期数。 到目前为止,我有以下几点。它应该是42时返回24。 <?php $ddate = "2012-10-18"; $duedt = explode("-",$ddate); $date = mktime(0, 0, 0, $duedt[2], $duedt[1],$duedt[0]); $week = (int)date('W', $date); echo "Weeknummer: ".$week; ?> 数字颠倒是巧合吗?还是我快到了?
71 php  date  mktime 

4
如何在PHP中将字符串转换为JSON对象
我从SQL查询中得到以下结果: {"Coords":[ {"Accuracy":"65","Latitude":"53.277720488429026","Longitude":"-9.012038778269686","Timestamp":"Fri Jul 05 2013 11:59:34 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.277720488429026","Longitude":"-9.012038778269686","Timestamp":"Fri Jul 05 2013 11:59:34 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.27770755361785","Longitude":"-9.011979642121824","Timestamp":"Fri Jul 05 2013 12:02:09 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.27769091555766","Longitude":"-9.012051410095722","Timestamp":"Fri Jul 05 2013 12:02:17 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.27769091555766","Longitude":"-9.012051410095722","Timestamp":"Fri Jul 05 2013 12:02:17 GMT+0100 (IST)"} ] } 当前是PHP中的字符串。我知道它已经是JSON形式,是否有一种简单的方法可以将其转换为JSON对象? 我需要将其作为一个对象,以便可以像“ Coords”一样添加一个额外的项目/元素/对象。
71 php  json  string  object 


4
是否已订购PHP关联数组?
我来自python背景,类似的python数据类型(字典)是一组无序的键值对。 我想知道PHP关联数组是否无序?他们似乎是有序的。 $test = array( 'test' => 'test', 'bar' => 'bar', ); var_dump($test); var_dump(array_slice($test, 0, 1)); 测试总是在bar之前进行,我可以如您所见对这个数组进行切片。那么,是否始终保证可以跨PHP版本订购?该命令就是我声明数组的命令吗?因此,内部是否有某些东西指向“测试”以将[0]放置在数组中?我已经阅读了http://php.net/manual/en/language.types.array.php,但是在这个问题上并没有太多启示。感谢您的回复。泰
71 php  arrays  dictionary 

14
添加到数组(如果还不存在)
仅当元素不在数组中时才如何将其添加到数组中?我有以下内容: $a=array(); // organize the array foreach($array as $k=>$v){ foreach($v as $key=>$value){ if($key=='key'){ $a[]=$value; } } } print_r($a); //输出 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 1 [4] => 2 [5] => 3 [6] => 4 [7] => 5 [8] => 6 ) 相反,我希望$ …
71 php 

10
PHP日期加上5年到当前日期
我有这个PHP代码: $end=date('Y-m-d'); 我用它来获取当前日期,而我需要未来5年的日期,例如: $end=date('(Y + 5)-m-d'); 我怎样才能做到这一点?
71 php 

3
Laravel Blade通过@include通过字符串传递变量会导致错误
在Laravel 5.0.27中,我包括一个带有变量和以下代码的视图: @include('layouts.article', [ 'mainTitle' => "404, page not found", 'mainContent' => "sorry, but the requested page does not exist :(" ]) 我得到以下错误... FatalErrorException语法...错误,意外的',' 我已经缩小了范围,错误仅来自“ mainContent”变量字符串中的“(”,当我删除“(”时,错误消失了,一切运行正常。在此文档中找不到任何内容在线列出任何类似的错误。 有谁知道这是预期的行为还是应该报告的错误? 非常感谢您的宝贵时间!
71 php  laravel  laravel-5  blade 

4
如何使form_rest()不使用Symfony2显示字段?
我已经开始使用Symfony2,但是有一些问题。我想手动渲染字段,但是它不起作用,因为我自己渲染的字段也与该form_rest()函数一起显示,所以我有两个相同的字段。 这是我的代码: <div> {{ form_errors(form.contenu) }} <textarea id="{{ form.contenu.vars.id }}" name="{{ form.contenu.vars.full_name }}">{{ form.contenu.vars.value }}</textarea> </div> 并且,在表格末尾,我必须输入以下内容: {{ form_rest(form) }} 但它显示“ contenu”字段:( 您有什么问题的想法吗?
70 php  forms  symfony  twig 

9
如何使用facebook graph api显示用户个人资料图片?
我想在我的应用程序画布页面中显示用户个人资料图片,有没有办法使用图形API来做到这一点? 我知道我可以使用FBML做到这一点,但我也想将个人资料图片传递给我正在制作的Flash游戏,因此我必须从api获取个人资料图片并将其作为变量发送,这是我的代码到目前为止, $facebook = new Facebook(array( 'appId' => FACEBOOK_APP_ID, 'secret' => FACEBOOK_SECRET_KEY, 'cookie' => true, 'domain' => 'myurl/facebook-test' )); $session = $facebook->getSession(); $uid = $facebook->getUser(); $me = $facebook->api('/me'); $updated = date("l, F j, Y", strtotime($me['updated_time'])); echo "Hello " . $me['name'] . $me['picture'] . "<br />"; echo "<div style=\"background:url(images/bg.jpg); width:760px; height:630px;\">" …

11
JSON与数据库中的序列化数组[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 在MySQL数据库和序列化数组中存储JSON数据的优缺点是什么?

9
如何在PhpMyAdmin的左侧菜单中列出所有表格?
有谁知道如何在PhpMyAdmin的左侧菜单中列出每个表(禁用分页)?我的数据库中有250多个表,现在我们看到了分页。来回移动非常烦人,将它们全部列出会容易得多。 我们发现以下变量: $cfg['LeftDisplayTableFilterMinimum'] = 30 但是,当我将其放入配置文件时,它似乎没有任何影响。 在说明中将其设置为较大数量以使其禁用的文档中,我们也尝试了该尝试,但没有成功。 任何帮助将不胜感激!


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.