Questions tagged «php»

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


2
ffmpeg覆盖输出文件(如果存在)
我正在.FLAC使用start和end时间从音频文件创建片段,这是我的command。 ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log 我在PHP代码中使用了此命令,我的问题是, 当我在控制台上运行上述命令时,它要求我 如果目标中已经存在输出文件,则覆盖输出文件, 如果文件存在,我应该使用什么switch或其他功能command来自动覆盖。
112 php  ffmpeg 

13
Laravel CSRF令牌与Ajax POST请求不匹配
我正在尝试通过ajax从数据库中删除数据。 HTML: @foreach($a as $lis) //some code <a href="#" class="delteadd" id="{{$lis['id']}}">Delete</a> //click action perform on this link @endforeach 我的ajax代码: $('body').on('click', '.delteadd', function (e) { e.preventDefault(); //alert('am i here'); if (confirm('Are you sure you want to Delete Ad ?')) { var id = $(this).attr('id'); $.ajax({ method: "POST", url: "{{url()}}/delteadd", }).done(function( msg …
112 php  jquery  ajax  laravel 

5
Windows:XAMPP与WampServer,EasyPHP与替代软件[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 三年前在这里有一个类似的问题,但是我想进一步开放它以包括所有可能的Windows / Apache / MySQL / PHP堆栈。 您认为哪个最好? XAMPP似乎是最受欢迎的,但是我读到了一些不好的东西,使我怀疑它是否像它的流行所暗示的那样好。例如,我听说他们的默认PHP配置是非常不安全的(显然,如果没有打开这些漏洞,他们的管理应用程序将无法运行)。显然,这对于开发情况并不可怕,但是您最终可能会依赖register_globals。 我还发现了其他令我担忧的事情:开发人员建议Vista用户禁用UAC才能使用其软件! 对我来说,那是一个很大的危险信号。是的,在启用了UAC的Vista上运行类似的东西会有问题,但是永远不要将禁用UAC作为解决方案,特别是对于新手(比其他人更需要UAC的人)。这让我非常担心。 如果需要,WampServer显然更容易切换PHP或Apache版本。但是它的功能少于XAMPP(例如,没有FTP服务器)。 EasyPHP是我所没有的经验,所以我不能说,但是它显然也很流行。 备择方案?在Wikipedia上还有大量其他堆栈。是否推荐其中任何一个? 那么,您使用哪个呢?为什么您认为最好呢?您只是坚持尝试了第一个吗? 我想我们大多数人只想要快速,轻巧和最新的功能。
111 php  mysql  windows  apache  wamp 

11
如何在PHP中不使用foreach就用键和值对数组进行内爆
没有foreach,我怎么能这样一个数组 array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n"); 像这样的字符串 item1='object1', item2='object2',.... item-n='object-n' 我implode()已经考虑过了,但是它并没有破坏密钥。 如果需要foreach,是否可以不嵌套foreach? 编辑:我已经更改了字符串 EDIT2 / UPDATE: 这个问题是很久以前提出的。当时,我想将所有内容写在一行中,因此我将使用三元运算符并嵌套内置的函数调用以支持foreach。那不是一个好习惯!编写可读的代码(无论是否简洁)都无关紧要。 在这种情况下:将foreach放入函数中比编写单行代码更具可读性和模块化(即使所有答案都不错!)。
111 php  arrays  string  implode 

3
查找定义了类的PHP文件(在运行时)
PHP中是否有任何反射/自省/魔术,可以让您找到定义了特定类(或函数)的PHP文件? 换句话说,我有一个PHP类或实例化对象的名称。我想将此传递给某个东西(函数,Reflection类等),该东西将返回定义该类的文件系统路径。 /path/to/class/definition.php 我意识到我可以使用(get_included_files())获取到目前为止已包含的所有文件的列表,然后手动解析它们,但是一次尝试就需要大量文件系统访问。 我还意识到我可以在__autoload机制中编写一些其他代码,以将该信息缓存到某个地方。但是,在我考虑到的情况下,修改现有的__autoload是不可行的。 听到可以做到这一点的扩展会很有趣,但是我最终希望可以在“常规”安装中运行的扩展。
111 php  reflection  class 

8
使用PHP将SVG图像转换为PNG
我正在一个Web项目上,该项目涉及动态生成的美国地图,该地图根据一组数据为不同的州着色。 该SVG文件为我提供了美国的空白地图,并且非常容易更改每个州的颜色。困难在于IE浏览器不支持SVG,因此为了使我能够使用svg提供的便捷语法,我需要将其转换为JPG。 理想情况下,我只想使用GD2库执行此操作,但也可以使用ImageMagick。我完全不知道如何执行此操作。 将考虑允许我动态更改美国地图上各州颜色的任何解决方案。关键是它很容易即时更改颜色,并且它是跨浏览器的。请仅使用PHP / Apache解决方案。
111 php  svg  imagemagick  jpeg  gd2 

3
PHP cURL与file_get_contents
访问REST API时,这两段代码有何不同? $result = file_get_contents('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); 和 $ch = curl_init('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); 从以下两个方面判断,它们都产生相同的结果 print_r(json_decode($result))

15
使用PHP检查URL是否具有某些字符串
我想知道URL中是否有单词。 举例来说,如果网址中包含字词car,例如www.domain.com/car/或www.domain.com/car/audi/,它将回显“ car is exist”,如果没有,则回显“ no cars” 。
111 php  string  url 

9
为什么PHP认为0等于字符串?
我有以下代码: $item['price'] = 0; /* Code to get item information goes in here */ if($item['price'] == 'e') { $item['price'] = -1; } 旨在将商品价格初始化为0,然后获取有关其的信息。如果价格被告知为“ e”,则表示交换而不是卖出,其以负数存储在数据库中。 也有可能将价格保留为0,这是因为该项目是奖励商品,或者是因为价格将在以后设置。 但是,每当未设置价格时,其初始值将为0,则上述if循环将评估为true,并将价格设置为-1。也就是说,它认为0等于“ e”。 如何解释呢? 当价格提供为0(初始化后)时,该行为是不稳定的:有时if评估为true,有时评估为false。*
111 php  string  numbers  evaluate 

9
如何在PHP中创建错误404?
我的.htaccess将所有请求重定向/word_here到/page.php?name=word_here。然后,PHP脚本检查请求的页面是否在其页面数组中。 如果没有,如何模拟错误404?我试过了,但是并没有导致我的404页面ErrorDocument在.htaccess出现时通过配置。 header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); 我是否认为重定向到错误404页面是错误的?

8
使用PHP作曲家克隆git repo
我正在尝试使用composer从不包含在packagist中的 github中自动克隆一个git存储库,但它无法正常工作,我无法弄清楚我在做什么错。 我认为我必须将其包括在“存储库”中,如下所示: "repositories": [ { "url": "https://github.com/l3pp4rd/DoctrineExtensions.git", "type": "git" } ], 然后可能在“要求”部分列出它。它应该类似于此示例,但不起作用。它只是给出此错误: 您的要求无法解决为一组可安装的软件包。 有没有人试图做过这样的事情?

18
“由于不活动,页面已过期”-Laravel 5.5
我的注册页面正确显示了表单{{ csrf_field() }},并且表单中存在CsrfToken()。 表格HTML <form class="form-horizontal registration-form" novalidate method="POST" action="{{ route('register') }}"> {{ csrf_field() }} .... </form> 我正在为用户使用内置身份验证。除了路由和重定向外,没有任何更改。 当我提交表单时(也就是重新加载后),它表明该页面由于不活动而已过期。请刷新,然后重试。错误。 我是我想念的一件很小的事。但不确定是什么。有什么帮助吗? 更新资料 找到了问题。会话驱动程序设置为数组。将其更改为文件,错误现在消失了。但是,如果我使用数组怎么办?
111 php  laravel  csrf  laravel-5.5 

10
PHP中的嵌套或内部类
我正在建立一个 为新网站用户类,但是这次我在考虑构建它有点不同... C ++,Java甚至 Ruby(可能还有其他编程语言)都允许在主类内部使用嵌套/内部类,这使我们可以使代码更加面向对象和组织化。 在PHP中,我想这样做: <?php public class User { public $userid; public $username; private $password; public class UserProfile { // some code here } private class UserHistory { // some code here } } ?> 这在PHP中可行吗?我该如何实现? 更新 如果不可能,将来的PHP版本是否可能支持嵌套类?
111 php  class  oop  nested  inner-classes 

6
PHP是否包含相对于文件或调用代码的路径?
我在理解有关PHP相对包含路径的规则集时遇到了麻烦。如果我运行文件A.PHP-,文件A.PHP包含文件B.PHP,其中文件C.PHP,则C.PHP的相对路径应该与B.PHP的位置有关,还是与A的位置有关? .PHP?也就是说,从哪个文件调用include或仅从当前工作目录是什么以及确定当前工作目录的因素有关系吗?

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.