Questions tagged «php»

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

20
Laravel 5显示ErrorException file_put_contents无法打开流:没有这样的文件或目录
我有一个关于Laravel 5的项目,并且我还在办公室和家里使用它。它工作正常,但最近在家里停止了工作。Laravel给我看了两个ErrorException file_put_contents(G:\project\storage\framework\views/751d8a0fd8a7d4138c09ceb6a34bb377aa2d6265.php): failed to open stream: No such file or directory 和 file_put_contents(G:\project\storage\framework/sessions/aIXycR4LIAUBVIqZu0T590paOMIpV8vfZGIroEp0): failed to open stream: No such file or directory 我正在与Google搜索问题决定,并找到有关正确权利的信息。所有建议都与Linux有关,但是我也在办公室和家里的Windows中工作。 当我尝试清除应用程序缓存和查看缓存时,工匠与我交谈-...清除。但是缓存数据和视图存在于存储中。 我该如何解决这个问题? 提前致谢!

2
向Symfony 2表单元素添加错误
我在控制器中检查了一些验证。而且我想在失败时向表单的特定元素添加错误。我的表格: use Symfony\Component\Form\FormError; // ... $config = new Config(); $form = $this->createFormBuilder($config) ->add('googleMapKey', 'text', array('label' => 'Google Map key')) ->add('locationRadius', 'text', array('label' => 'Location radius (km)')) ->getForm(); // ... $form->addError(new FormError('error message')); addError()方法将错误添加到表单,而不是元素。如何向locationRadius元素添加错误?

20
为Web开发人员预装的Linux?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 是否有人知道针对具有以下一项或多项功能的Web开发人员的最新Linux发行版的ISO映像: 可以轻松设置LAMP堆栈(易于安装的Apache 2,虚拟站点目录结构(托管),PHP的安装,mySQL的安装) 为初学者准备的Ruby / RoR 为多个存储库设置了Subversion 配置为充当Web服务器的防火墙(端口80已打开,其他不多) 已安装Python和Trac并将其与Apache集成(支持多环境) 背景: 我有一个功能强大的新工作站,并且想设置多个用于测试,开发和版本控制的虚拟机,最好在Linux上。这些机器不会对公众公开。 我想节省尽可能多的安装和设置工作-如果我一个人做,从上述列表中进行设置,将花费我数周的时间。 赏金 由于其他更紧迫的项目,我暂时不得不把它放在架子上。提出的建议已经很不错了;我悬赏这个问题,以尝试收集尽可能多的投入,因此这可以成为后代对此问题的参考问题。 我将根据最合适的解决方案,根据公众投票或一时兴起来奖励悬赏。


4
如何在PHP CURL中从POST切换到GET
我尝试从先前的Post请求切换到Get请求。假设它是Get,但最终会发布。 我在PHP中尝试了以下方法: curl_setopt($curl_handle, CURLOPT_POSTFIELDS, null); curl_setopt($curl_handle, CURLOPT_POST, FALSE); curl_setopt($curl_handle, CURLOPT_HTTPGET, TRUE); 我想念什么? 附加信息:我已经建立了连接以执行POST请求。这样就成功完成了,但是稍后当我尝试重用连接并使用上面的setopts切换回GET时,仍然会在内部使用不完整的POST标头进行POST。问题在于它认为它正在执行GET操作,但最终放置了没有content-length参数的POST标头,并且连接失败并出现411错误。
83 php  post  curl  get 

8
is_null($ var)和($ var === null)有什么区别?
两者之间有什么区别吗? if (is_null($var)) { do_something(); } 还有这个? if ($var === null) { do_something(); } 检查变量是否包含空值时,哪种形式更好?我应该注意哪些极端情况?(我初始化了所有变量,因此不存在的变量不是问题。)
83 php 

4
使用php发送json帖子
我有这个json数据: { userID: 'a7664093-502e-4d2b-bf30-25a2b26d6021', itemKind: 0, value: 1, description: 'Saude', itemID: '03e76d0a-8bab-11e0-8250-000c29b481aa' } 并且我需要发布到json网址中: http:// domain / OnLeagueRest / resources / onleague / Account / CreditAccount 使用php我如何发送此帖子请求?
83 php  json  post  curl  http-post 

14
laravel找不到支持的加密器。密码和/或密钥长度无效
我正在使用Laravel构建一个项目。在localhost上运行正常,但是当我将其上载到服务器(服务器已安装comodo ssl)时,出现以下错误: RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid in EncryptionServiceProvider.php line 29 at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in Container.php line 733 at Container->build(object(Closure), array()) in Container.php line 626 at Container->make('encrypter', array()) in Application.php line 674 at Application->make('Illuminate\Contracts\Encryption\Encrypter') in Container.php line …
83 php  ssl  laravel-5 

7
通过多个键对多维数组进行排序
我正在尝试通过多个键对多维数组进行排序,而且我不知道从哪里开始。我看了uasort,但不确定如何根据需要编写函数。 我需要按状态排序,然后按event_type排序,然后按日期排序。 我的数组如下所示: Array ( [0] => Array ( [ID] => 1 [title] => Boring Meeting [date_start] => 2010-07-30 [time_start] => 06:45:PM [time_end] => [state] => new-york [event_type] => meeting ) [1] => Array ( [ID] => 2 [title] => Find My Stapler [date_start] => 2010-07-22 [time_start] => 10:45:AM [time_end] …


2
UTC是否遵守夏令时?
我正在尝试编写一个脚本,在该脚本中我想将任何时区转换为UTC反向。但是从某些地方我知道,在将任何时区转换为UTC 带或不带DST的情况下,它都会给出相同的UTC时间。例如:如果我尝试将其转换为: $mytime = '2011-03-31 05:06:00.000'; $myzone = 'America/New_York'; 到具有DST而没有DST的UTC,我将获得.. (New_York->UTC DST=Yes)2011-03-31 09:06:00 (New_York->UTC DST=No)2011-03-31 09:06:00 .......... 这是核心吗?如果是,那么为什么?请任何人给我你的答案。
83 php  time  dst 


9
除整数并获得整数值
在C或Python之类的语言中,如果将整数除以整数,则会得到一个整数: >>> 8/3 2 但是在PHP中,如果我使用将一个整数除以另一个整数/,有时会得到一个浮点数: php > var_dump(6/3); int(2) php > var_dump(8/3); float(2.6666666666667) 我想像Python或C这样进行除法,所以8/3是2。如何在PHP中做到这一点?
83 php 

14
如何使用HTTP POST multipart / form-data将文件上传到服务器?
我正在开发Windows Phone 8应用程序。我想使用MIME类型multipart / form-data和名为“ userid = SOME_ID”的字符串数据的HTTP POST请求通过PHP Web服务上载SQLite数据库。 我不想使用HttpClient,RestSharp或MyToolkit之类的第三方库。我尝试了下面的代码,但它没有上传文件,也没有给我任何错误。它在Android,PHP等中运行良好,因此Web服务中没有问题。以下是我给定的代码(用于WP8)。它出什么问题了? 我已经用谷歌搜索,但我并没有针对WP8 async void MainPage_Loaded(object sender, RoutedEventArgs e) { var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(DBNAME); //Below line gives me file with 0 bytes, why? Should I use //IsolatedStorageFile instead of StorageFile //var file = await ApplicationData.Current.LocalFolder.GetFileAsync(DBNAME); byte[] fileBytes = null; using …


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.