Questions tagged «php»

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

8
Laravel-返回json和http状态码
如果我返回一个对象: return Response::json([ 'hello' => $value ]); 状态代码将为200。如何将其更改为201,并显示一条消息并与json对象一起发送? 我不知道是否有一种方法可以在Laravel中设置状态代码。

28
在Laravel 5+ Ubuntu 14.04上出现500个内部服务器错误
我已经在Windows OS上安装了Laravel多次,但从未发生过此类问题。当您的“ mod_rewrite”模块未打开时,通常会出现这500个内部服务器。 但是,在Ubuntu 14.04上,这个问题让我头疼。我已经安装了rewrite_mod,但它也无法正常工作。我已经访问了我所有的文件夹和文件,即 / var / www / html / laravel_project 仍然不起作用。.htaccess也从原始更改为此。 +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] 我也有Laravel 5+所需的所有必要扩展。还有我没做的事吗?

16
作曲家更新内存限制
我需要在主机上运行composer update,所以我使用ssh登录并尝试运行comand: composer update 在/ www文件夹中,其中有laravel和composer安装 但我得到错误: 与我的托管服务提供商联系后,他们告诉我运行命令: php -d memory_limit=512M composer update 我运行此命令,但得到:“无法打开文件:作曲家” 该怎么办?这里的解决方案是什么?

6
获取所有通过POST发送的变量?
我需要插入所有与post一起发送的变量,它们是每个代表用户的复选框。 如果我使用GET,将会得到如下信息: ?19=on&25=on&30=on 我需要在数据库中插入变量。 如何获取所有通过POST发送的变量?作为用逗号分隔的数组或值或其他东西?
85 php  http-post 

7
PHP:调用未定义函数:simplexml_load_string()
我正在使用cron文件实现Facebook计数功能。cron每10分钟运行一次,并计算页面的总点赞次数。 for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$rest_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($curl); curl_close($curl); $message=stripslashes($content); $xml_record = simplexml_load_string($message); $fb_like_count = $xml_record->link_stat->like_count; echo "".$fb_like_count; mail("abc@gmail.com","hi".$fb_like_count,$message); } 但是我收到未定义的调用函数错误。
85 php  xml  function  curl 

9
如何使用PHP从日期中查找星期几?
如果我有一个,$date YYYY-mm-dd并且想要获得$day一周中的特定时间(由0(星期日)至6(星期六)指定)YYYY-mm-dd。 例如,如果我有2012-10-11as$date和5as $day,我想得到2012-10-12,如果我有0as $day,2012-10-14 编辑: 你们大多数人都误解了它。我有一些日期,$date并且想要获得由同一周的0-6指定的日期$date。 所以不,我不要$date...的日子
85 php  date 

4
WordPress查询Slug的单篇文章
当我想不使用循环显示单个帖子时,请使用以下命令: <?php $post_id = 54; $queried_post = get_post($post_id); echo $queried_post->post_title; ?> 问题是,当我移动网站时,id通常会更改。有没有办法通过slug查询此帖子?
85 php  wordpress 

9
MySQL和PHP-插入NULL而不是空字符串
我有一个MySQL语句,该语句将一些变量插入数据库中。我最近添加了两个可选字段($ intLat,$ intLng)。现在,如果未输入这些值,我将传递一个空字符串作为值。如何将明确的NULL值传递给MySQL(如果为空)? $query = "INSERT INTO data (notes, id, filesUploaded, lat, lng, intLat, intLng) VALUES ('$notes', '$id', TRIM('$imageUploaded'), '$lat', '$long', '$intLat', '$intLng')"; mysql_query($query);
85 php  mysql  null  sql-insert 

19
替换重音符php
我正在尝试用普通的替换字符替换重音字符。以下是我目前正在做的事情。 $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; $replacements[0] = 'a'; $replacements[1] = 'e'; $replacements[2] = 'i'; $replacements[3] = 'o'; $replacements[4] = …

6
如何合并两个雄辩的收藏?
我有一个问题表和一个标签表。我想从给定问题的标签中获取所有问题。因此,例如,我可能在给定问题上附加了“旅行”,“火车”和“文化”标签。我希望能够获取这三个标签的所有问题。看来棘手的是,问题和标签之间的关系是在Eloquent中定义为多对多(belongsToMany)的。 我考虑过尝试合并以下问题集合: foreach ($question->tags as $tag) { if (!isset($related)) { $related = $tag->questions; } else { $related->merge($tag->questions); } } 它似乎不起作用。似乎没有合并任何东西。我是否尝试正确?另外,也许有一种更好的方法可以在Eloquent中以多对多关系获取一行行吗?

3
如何通过Laravel雄辩的模型加入三个表
我有三张桌子 物品表 id title body categories_id user_id 分类表 id category_name 用户表 id user_name user_type 我想显示其类别名称而不是category_id和user_name而不是user_id的文章,我尝试像这些查询一样工作! $articles =DB::table('articles') ->join('categories', 'articles.id', '=', 'categories.id') ->join('users', 'users.id', '=', 'articles.user_id') ->select('articles.id','articles.title','articles.body','users.username', 'category.name') ->get(); 但是我想用口才来做。拜托,我该怎么办?
85 php  mysql  laravel 

4
如何修复“将myBundle添加到asseticBundle配置” symfony2异常?
当我尝试使用TWIG{% javascript %}标记链接到我的.js文件时,它返回以下异常: An exception has been thrown during the compilation of a template ("You must add CompetitiongameBundle to the assetic.bundle config to use the {% javascripts %} tag in CompetitiongameBundle:game:index.html.twig.") in "CompetitiongameBundle:game:index.html.twig". 我的index.html.twig样子: {% javascripts 'CompetitiongameBundle/Resources/views/public/js/*'%} <script type="text/javascript" src="{{ asset_url }}" ></script> {% endjavascripts %} Hello {{ name }}! …
84 php  symfony  twig 

6
在PHP中处理PUT / DELETE参数
我正在使用CodeIgniter的REST客户端库,并且正在努力研究如何在PHP中发送PUT和DELETE参数。 在一些地方,我看到人们在使用这些选项: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); 令人讨厌的是,这似乎无济于事。这是设置PUT参数的正确方法吗? 如果是这样,如何设置DELETE参数? $ this-> option()是我的库的一部分,它只是建立一个CURLOPT_XX常量数组,并在执行建立的cURL请求时将它们发送到curl_setopt_array()。 我正在尝试使用以下代码读取PUT和DELETE参数: case 'put': // Set up out PUT variables parse_str(file_get_contents('php://input'), $this->_put_args); break; case 'delete': // Set up out PUT variables parse_str(file_get_contents('php://input'), $this->_delete_args); break; 这里有两个选择,我以错误的方式处理此问题,或者我的库中某个地方存在错误。如果您可以让我知道这在理论上是否可行,那么我可以继续进行调试,直到解决为止。 我不想再浪费时间在根本上是错误的方法上。

15
为什么要返回对象而不是数组?
我在WordPress中做了很多工作,而且我注意到返回数组的函数要多于数组。除非您特别要求一个数组,否则数据库结果将作为对象返回。错误作为对象返回。在WordPress之外,大多数API都会为您提供一个对象而不是数组。 我的问题是,为什么他们使用对象而不是数组?在大多数情况下,它并不重要,但是在某些情况下,我发现对象不仅难以处理,而且难以缠住。使用对象有性能上的原因吗? 我是一个自学成才的PHP程序员。我拥有文科学位。如果我错过了计算机科学的一个基本方面,请原谅我。;)
84 php 

18
在PHP中获取上个月的日期
我想知道上个月的日期。我这样写: $prevmonth = date('M Y'); 这给了我当前的月份/年份。我不知道我是否应该使用strtotime,mktime。时间戳记了吗?我是否需要在事后添加一些内容以进行重置,以便在我网站上所有时间戳的所有时间中,日期都不设置为上个月?我正在尝试RTM,但很难解决。
84 php  date 

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.