小编Dam*_*oma的帖子

require_once:无法打开流:没有这样的文件或目录

我在"PAGE A"中有这个测试代码:

<?php
require_once('../mysite/php/classes/eventManager.php');
$x=new EventManager();
$y=$x->loadNumbers();
?>
Run Code Online (Sandbox Code Playgroud)

"eventManager.php"里面有一个require_once:

<?php
require_once('../includes/dbconn.inc');
class EventManager {...}
?>
Run Code Online (Sandbox Code Playgroud)

我的文件夹结构是这样的:

mysite/php/classes folder and includes folder
Run Code Online (Sandbox Code Playgroud)

如果我在浏览器中测试PAGE A,我会收到:

警告:require_once(../ includes/dbconn.inc)[function.require-once]:无法打开流:C:\ wamp\www\mysite\php\classes\eventManager.php中没有这样的文件或目录3


致命错误:require_once()[function.require]:在C:\ wamp\www\mysite\php中打开所需的'../includes/dbconn.inc'(include_path ='.; C:\ php5\pear')失败第3行的\ classes\eventManager.php

错误在哪里?

谢谢卢卡

php dreamweaver require fatal-error

16
推荐指数
3
解决办法
14万
查看次数

如何使用react-hook-form通过`setValue`触发重新渲染?

我有一个带有选择字段的简单表单,它是用于验证和所有内容的react-hook-form 。有一个Controller呈现 Material UI Select。我想从组件外部(在所有控件所在的表单根目录中)使用setValue设置此类选择的值。
这是我正在使用的代码(稍微简化,以免浪费太多时间)

type Props = {
  name: string;
  control: Control<any>;
  options: SelectOptions[];
};
const Select: FunctionComponent<Props> = ({
  name,
  control,
  options,
}) => (
  <Controller
    control={control}
    name={name}
    render={({ field: { onChange, value } }) => {
      return (
        <FormControl>
          <MuiSelect onChange={onChange}>
            {options.map((o) => (
              <MuiSelectItem key={o.key} value={o.value}>{o.label}</MuiSelectItem>
            ))}
          </MuiSelect>
        </FormControl>
      )
    }}
  />
);
Run Code Online (Sandbox Code Playgroud)

至于改变选择的值,setValue效果很神奇。当我提供一个新值时,它会按预期工作。问题(我猜)是组件没有重新渲染,所以旧值仍然显示。我不知道如何解决这个问题,文档也没有多大帮助。非常感谢任何帮助,谢谢!

forms select reactjs react-hook-form

9
推荐指数
2
解决办法
3万
查看次数

CSS - 获取其他元素的属性

我想知道是否可以使用类似Javascript DOM的东西来引用一些元素,而不使用Javascript或其他编程语言.
这就是我的意思.假设我们有两个应该具有相同高度的div.我想获得第一个div的高度,将其分配给第二个,如下所示:

#div1 {
    height:400px;
}

#div2 {
    height:#div1.height;
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我在Javascript中完成了与document.getElementById("id").style.height完全相同的操作.
是否有可能做到这一点?如果没有,我想知道是否存在论坛,网站等,以讨论CSS改进或了解这种语言的发展.
提前致谢!

javascript css dom refer

7
推荐指数
2
解决办法
3370
查看次数

PHP - 通过索引而不是键获取数组值


我有一个 API 调用返回的多维数组。此数组中的值使用如下键存储:

Array(["BTC_XRP"] => 1)
Run Code Online (Sandbox Code Playgroud)

我可以通过使用键(如 BTC_XRP)获取数组的值来获取它们,但是如果我需要使用索引获取值怎么办?
例如,如果无法通过索引获取值,如何使用 for 循环获取数组的每个值?
由于数组由 100 个值组成,我需要使用 for 循环回显每个值,但这给了我这个错误:

注意:未定义的偏移量:0

是否可以使用索引而不是键来获取值?
此外,我想通过索引获取密钥。如果我想获取第一个值的键,我想使用 0 索引来获取它。
谢谢!

php arrays api indexing key

5
推荐指数
2
解决办法
1万
查看次数

NodeJS PM2 - 使用 PM2 API 以编程方式重新启动进程

我想在 NodeJS 中使用 PM2 API 以编程方式重新启动进程。从他们的文档中,我了解到您可以通过调用来完成此操作pm2.restart(process, errback)。问题是,任何地方都没有说明process参数必须是什么类型。
它必须是进程的名称吗?或者它的 PM2 进程 ID?或者 PM2 过程对象?

restart process node.js pm2

3
推荐指数
1
解决办法
3109
查看次数