草庐IT

is_undefined

全部标签

PHP 7.2.7 : Attempted to call an undefined method named "setEncryptionName" of class "ZipArchive"

我正在尝试使用PHP7.2.7创建一个加密的、受密码保护的ZIP文件。但是,我收到以下错误消息:Attemptedtocallanundefinedmethodnamed"setEncryptionName"ofclass"ZipArchive".http://php.net/manual/en/ziparchive.setencryptionname.php如果我删除$zip->setEncryptionName()那么一切都会100%,除了ZIP文件没有密码保护。我在Google和论坛上进行了搜索,但找不到遇到过类似问题的人,可能是因为PHP版本和功能仍然太新。

php - "Maximum execution time of 60 seconds is exceeded"当我重写 toArray() 函数时

我需要覆盖函数toArray()来检查用户是否有适当的权限来获取特定的列,所以我创建了这个函数:publicfunctiontoArray($options=0){if(!auth()->user()->hasPermissionTo('users.show.email')){$this->hidden[]='email';}//etc...returnparent::toJson($options);}但是当我在Controller中使用User::Get()来获取所有用户的列表时,我没有得到任何结果,但是60秒后我得到:[2019-04-0623:18:33]local.ERROR

解决报错:Uncaught TypeError: Cannot read properties of undefined (reading ‘install‘)

在做vue2项目时出现如下错误,页面空白且控制台出现如下错误:报错内容:UncaughtTypeError:Cannotreadpropertiesofundefined(reading'install')  atVue.use(vue.runtime.esm.js?c320:5709:1)  ateval(index.js?5aa4:7:1)  at./src/router/index.js(app.js:491:1)  at__webpack_require__(app.js:584:33)  atfn(app.js:818:21)  ateval(main.js:4:65)  at./s

php - 有没有办法在 <fb :like> is clicked? 之后重新加载页面

我想知道:我有一个简单的facebook-connect应用程序,它只会在您登录并喜欢某个页面后显示某些内容。它有效(哇哦!),但我想让它在您按下点赞按钮后自动刷新,从而使它对用户更加友好。这是一些代码:api(array('method'=>'fql.query','query'=>'SELECTtarget_idFROMconnectionWHEREsource_id='.$uid.'ANDtarget_id='.$pageid));if(empty($likeID)){//PersonisLOGGEDIN,buthasNOTLIKEDecho'';}else{//Personis

php - Javascript 中的 JSON 对象 "undefined"错误

我正在使用PHP上传文件,并希望将文件名和文件状态返回给javascript。在PHP中,我通过以下方式创建json对象:$value=array('result'=>$result,'fileName'=>$_FILES['myfile']['name']);print_r($value);$uploadData=json_encode($value);这将创建json对象。然后我将它发送到javascript中的一个函数,并将它作为一个名为fileStatus的变量接收。alert(fileStatus);显示{"result":"success","fileName":"cake

php - Uncaught ReferenceError : jQuery is not defined

我只在chromeforsuperfish下拉菜单中收到此错误。它在Firefox和IE中运行良好。它在Chrome中不起作用。菜单本身不是水平的,而是垂直的。出于保密考虑,客户实际站点的域名已更改如下//initialisepluginsjQuery(function(){jQuery('ul.sf-menu').superfish();});我什至将其更改为以下但不起作用:$(document).ready(function(){$('ul.sf-menu').superfish();})我查看了View源代码,它引用了两个头文件。这可能是导致错误的原因。我正在使用magento。

php - Yii 基本概念 : Where is $this defined?

我正在查看YiiFramework关于博客应用程序的教程。我正在理解过程中,但我不理解一个主要组件:它位于特定.phpview文件的开头。breadcrumbs=array('ManagePosts',);?>我只想知道$this是从哪里来的。据我了解,$this只有在类的范围内才能使用。但是,我看到这里没有实现任何类,所以谁能告诉我Yii是如何为我做这件事的? 最佳答案 $this这里指的是当前Controller类。如果您在components/Controller.php中看到Controller,您还会看到$breadCru

php - 覆盖 laravel Blade 模板中的部分抛出 undefined variable 错误

我正在使用Laravel4和blade模板,但在尝试扩展模板时遇到了问题。在我的布局中有@yield('content')在我的页面中有@section('content')Welcome{{$name}}@stop效果很好,我创建了另一个与我的第一个非常相似的页面,只是想更改覆盖管理内容部分。模板中的其他部分没问题。所以我扩展我的页面,然后做@section('content')Hello!@stop我收到一个关于$name变量的未定义通知。我试过了@section('content')Hello!@overwrite同样,我收到通知错误。我检查了我的Controller,它使用了正

php - FFMPEG 压缩的 MP4 视频无法在 Mozilla Firefox 上播放,出现 "file is corrupt"错误

我在PHP环境中使用FFmpeg压缩了MP4视频。正在压缩视频,但无法在Firefox中播放,显示错误:Videocan'tbeplayedbecausethefileiscorrupt虽然此视频在VLC媒体播放器和Chrome浏览器中播放正常。我的压缩代码是-exec("ffmpeg-iinput.mp4-acodecmp2output.mp4"); 最佳答案 在我发现thisgist之前,我一直在努力解决这个问题标题为“ffmpeg将gif转换为mp4,以获得最佳的跨浏览器兼容性”。它使用这个命令:ffmpeg-fgif-iFO

php - 通知 : Undefined variable: conn

当我像这样进行数据库连接时:$conn=newMySQLi(RUBYDBUSER,RUBYDBNAME,RUBYDBPASS,RUBYDBDATA);if($conn->errno){thrownewException($conn->connect_error,$conn->connect_errno);}我想像这样运行一个准备好的语句:publicfunctiongetSitename(){$stmt=$conn->prepare("SELECTvalueFROMcms_optionsWHEREtitle='sitename'");$db->stmt_init();$stmt->ex