草庐IT

compilation-old

全部标签

php - Laravel request->input ('' ) or old ('' ) 总是在 blade 中返回 1

我想将url数据放入我的输入值中。Example:theurlishttp://example.com/user?username=exampleandmyhtmlinputcodeisasbelowinput('username')orold('username')}}">buttheresultalwaysreturn"1"andnot"example"似乎“或”Blade助手充当条件运算符。如何从url获取用户名值并将其作为旧值('username')获取? 最佳答案 尝试input('username',old('usern

php - 验证失败后 FormRequest 不填充 $request->old()

当表单验证失败时,我的请求对象没有接收到old()数据。我收到了错误消息,但没有收到任何旧的输入数据。我已经阅读了一些关于类似问题的解决方案,这些解决方案引用了对Controller上的重定向进行更改,但这并不能解决这个问题,因为重定向是由FormRequest类中下面引用的函数而不是Controller完成的.有没有人遇到过同样的问题?当我阅读一些引用现有错误的论坛时,我已经升级了我的实例,但问题仍然存在。如有任何帮助,我们将不胜感激。版本:我已经在laravel5.4、5.7和5.8上试过了,它们都没有渲染旧数据。我如何进行请求验证验证是通过扩展FormRequest的标准请求文件

php - 奇怪的错误 : unresolved symbol when compiling with PHP7 on Windows

我有一个奇怪的问题:我有一个项目,其中使用了PHP7(php7ts.lib)。PHP7是我自己用VS2015编译的:--enable-mbstring=static--with-gd=static--with-iconv=static--enable-soap--enable-sockets--disable-ipv6--with-dom--disable-bcmath--disable-cgi--disable-cli--enable-embed--with-bz2=static--enable-com-dotnet--enable-ctype--enable-mbregex=sta

php - "Compiling php"使其可移植

我对为性能而编译不感兴趣,但对能够“编译”一个php脚本以便将它放在USB内存棒或可移植硬盘驱动器上感兴趣。我认为可能有两种方式:可移植Apache可移植命令行php我知道存在一些包,如xampp等,以及使用phpbin文件,但我想知道是否存在更用户友好的东西,我的意思是我可以双击,打开浏览器并使用. 最佳答案 PHP只是解释性的。XAMPP只是设置了一个模拟环境,其中包含一个apache服务器、一个数据库和PHP引擎。不幸的是,就启动PHP应用程序而言,XAMPP的速度和便携性差不多。如果你想出一种方法来按照你想要的方式去做-给我

php - jQuery 网络摄像头 : Save mode results in: '' error: No save mode compiled in.“

我目前正在实现照片快照功能,以允许用户通过网络摄像头设置他们的个人资料照片。为此,我使用jQueryWebcamPlugin.出现问题的原因是我想让用户单击“拍照”并将快照保存到服务器的适当位置以供用户图像API检索。看起来这应该很容易做到,但由于某种原因我遇到了问题。当按下我的按钮时,照片捕捉正常,但保存没有正确执行,因为我收到错误error:Nosavemodecompiledin.注意:我的保存URL包含一个hash变量,如?hash=XYZ123。这就是图像在PHP文件中的命名方式。我试图从url中删除hash和ref变量,认为这可能导致图像数据以某种方式丢失/被忽略,但没有产

php - ? : in old version of PHP causing parse error

我一直在使用SimpleImage类进行图像处理,但它在一个特定站点上不起作用服务器上的PHP版本是5.1.6-所以六岁了解析错误:语法错误,意外的“:”在...引起错误的有问题的行$height=$height?:$width;$quality=$quality?:$this->quality;$filename=$filename?:$this->filename;有解决办法吗? 最佳答案 三元运算符简写$val1?:$val2是introducedinPHP5.3,并且与$val1相同?$val1:$val2

php - Laravel 5 withInput old 总是空的

我正在使用Laravel5构建一个简单的登录表单,我想在发生某些错误时默认填写一些输入。我的路由器按给定的方式调用这些函数Route::get('/login','AuthController@login');Route::post('/login','AuthController@do_login');我的Controller如下图所示namespaceApp\Http\Controllers;useApp;useApp\Models\User;useRequest;useIlluminate\Support\Facades\Redirect;classAuthControllere

php - 警告 : preg_match(): Compilation failed: unrecognized character after (? 或 (?-

我有一个以前的程序员编写的代码,一个抛出编译错误的正则表达式preg_match:$regex_t="/".$op."(?\\>[^".$op.$cl."]+)*".$cl."/s";preg_match($regex_t,$text,$inner);我收到的警告是:Warning:preg_match():Compilationfailed:unrecognizedcharacterafter(?or(?-atoffset4另外,我想提一下var_dump($regex_t)的值是:string'/\{(?\>[^\{\}]+)*\}/s'(length=21)

php - 意外的 T_STRING,预期 T_OLD_FUNCTION 或 T_FUNCTION 或 T_VAR

我正在尝试运行WordPress插件,但出现以下错误:Parseerror:syntaxerror,unexpectedT_STRING,expectingT_OLD_FUNCTIONorT_FUNCTIONorT_VARor'}'in/nfs/c03/h05/mnt/52704/domains/creathive.net/html/wp-content/plugins/qr-code-tag/lib/qrct/QrctWp.phponline13什么会导致这个错误?第13行是公共(public)位。编辑:这是一些代码:classQrctWp{public$pluginName='QR

php - preg_match 错误 : Compilation failed: missing terminating ] for character class

我在for循环中读取了一系列.txt文件。我在一些文本文件中放置了一个token,格式为[widget_]因此,例如,文本文件的全部内容可能是[widget_search]。另一个文本文件可能包含内容[widget_recent-posts]。其他人可能只有html格式的文本,根本没有token。在for循环中,我正在执行preg_match以查看文本文件的内容是否与我的标记模式匹配。如果匹配,我将执行一些条件代码。但是,当我运行跟踪测试以查看是否存在匹配时出现错误。错误是:警告:preg_match()[function.preg-match]:编译失败:在C:\xampplite\