Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将数据放入php文件中_Php - Fatal编程技术网

将数据放入php文件中

将数据放入php文件中,php,Php,我刚开始用PHP编程,我遇到了一个问题。我想做的很简单 updateable1、updateable2和updateable3开头为空。然后我调用modifydata函数将数据放入这些变量中。在那之后,我想从另一个地方获取数据,所以我打电话来获取数据(例如updateable2),但我什么也得不到。这意味着当我调用modifydata时,它没有做任何事情,或者文件没有保存 如果有人能帮我,那就太酷了 这是我的密码: <?php global $updateable1; global $up

我刚开始用PHP编程,我遇到了一个问题。我想做的很简单

updateable1
updateable2
updateable3
开头为空。然后我调用
modifydata
函数将数据放入这些变量中。在那之后,我想从另一个地方获取数据,所以我打电话来获取数据(例如updateable2),但我什么也得不到。这意味着当我调用
modifydata
时,它没有做任何事情,或者文件没有保存

如果有人能帮我,那就太酷了

这是我的密码:

<?php
global $updateable1;
global $updateable2;
global $updateable3;
$updateable1 = "";
$updateable2 = "";
$updateable3 = "";

function modifyData() {
    include("mta_sdk.php");
    $input = mta::getInput();
    global $updateable1, $updateable2, $updateable3;
    $updateable1 = $input[0];
    $updateable2 = $input[1];
    $updateable3 = $input[2];
    mta::doReturn($updateable2);
}

if (isset($_GET['vdt']) && $_GET['vdt'] == '1') {
    global $updateable2;
    echo $updateable2;
} elseif (isset($_GET['mvp']) && $_GET['mvp'] == '1') {
    global $updateable3;
    echo $updateable3;
} elseif (isset($_GET['update']) && $_GET['update'] == '1') {
    modifyData();
} else {
    global $updateable1;
    echo $updateable1;
}
?>


欢迎使用堆栈溢出!您似乎在要求某人为您编写一些代码。堆栈溢出是一个问答网站,而不是代码编写服务。请学习如何编写有效的问题。您确定
$input
已正确填充吗?是否确实正在执行
modifyData()
函数(
$\u GET['update']==1
)?您提供的示例留下了太多的未知数。仅供参考,您不需要在函数外部使用
global
关键字,因为它们已经在全局范围内,但您在函数内部正确使用了它。