第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

$act和$filename沒(méi)定義成功,提示Notice: Undefined index:

require_once 'dir.func.php';

require_once 'file.func.php';

require_once 'common.func.php';

$path="file";

$info=readDirectory($path);

$act= $_REQUEST['act'];

$filename=$_REQUEST['filename'];

if($act == "createFile"){

//創(chuàng)建文件

echo $_REQUEST['act'],"--";

echo $_REQUEST['filename'];

// $mes=createFile($path."/".$filename);

// alertMes($mes,$redirect);

}

?>


瀏覽器上顯示

Notice: Undefined index: act in?D:\WWW\fileManager\index.php?on line?8
Notice: Undefined index: filename in?D:\WWW\fileManager\index.php?on line?9

$act和$filename沒(méi)定義成功,這個(gè)是什么原因呀!有同學(xué)說(shuō)?$_REQUEST前面加@就沒(méi)有提示了,但是我創(chuàng)建不了文件呀。。


正在回答

7 回答

重命名只獲取到了重命名時(shí)的名字,沒(méi)有獲取到原來(lái)的filename

0 回復(fù) 有任何疑惑可以回復(fù)我~

Notice: Undefined index: act in D:\phpStudy\WWW\dongtai\everyany\shopimooc\admin\doAdminAction.php on line 4

Notice: Undefined variable: mes in D:\phpStudy\WWW\dongtai\everyany\shopimooc\admin\doAdminAction.php on line 22

0 回復(fù) 有任何疑惑可以回復(fù)我~

還是不行,求解!??!<?php
header("Content-Type: text/html;charset=utf-8");
require_once 'dir.func.php';
require_once 'file.func.php';
require_once 'common.func.php';
$path = 'File';
$act = $_REQUEST['act'];
$filename = $_REQUEST['filename'];
$info = readDirectory($path);
$redirect = "index.php?path={$path}";
if ($act == "createFile") {
? ?//創(chuàng)建文件
? ?//echo $filename;
? ?//echo $path."--";
? ?$mes = createFile($path . "/" . $filename);
? ?alterMes($mes, $redirect);
} elseif ($act == "showContent") {
? ?$content = file_get_contents($filename);
? ?//echo "<textarea readonly='readonly' cols='100' rows='10'>{$content}</textarea>";
? ?if (strlen($content)) {
? ? ? ?highlight_string($content); ?//高亮顯示字符串中的PHP代碼
? ? ? ?// 高亮顯示文件中的PHP代碼 ?highlight_file($content)
? ?} else {
? ? ? ?alterMes("文件沒(méi)有內(nèi)容,請(qǐng)編輯后再查看!", $redirect);
? ?}
} elseif ($act == "editContent") {
? ?//修改文件內(nèi)容
? ?//獲取文件內(nèi)容
? ?$content = file_get_contents($filename);
? ?$str = <<< EOF
? ? <form action = 'index.php?act = doEdit' method = 'post'>
? ? <textarea name = 'content' cols ='100' rows = '20'>{$content}</textarea></br>
? ? <input type='hidden' name='filename' value='{$filename}'/>
? ? <input type="hidden" name="path" value="{$path}" />
? ? <input type = 'submit' value = "修改文件內(nèi)容"/>
? ? </form>
EOF;
? ?echo $str;
} elseif ($act == "doEdit") {
? ?//修改文件內(nèi)容的操作
? ?$content = $_REQUEST('content');
? ?//echo $filename;exit;
? ?echo $content;
? ?if (file_put_contents($filename, $content)) {
? ? ? ?$mes = "文件修改成功";
? ?} else {
? ? ? ?$mes = "文件修改失敗";
? ?}
? ?alterMes($mes, $redirect);
} elseif ($act == "renameFile") {
? ?//完成重命名
? ?$str = <<<EOF
<form action="index.php?act=doRename" method ="post">
請(qǐng)?zhí)顚?xiě)新文件名:<input type="text" name="newname" placeholder="重命名"/>
<input type='hidden' name='filename' value='{$filename}'/>
<input type="submit" value="重命名"/>
</form>
EOF;
? ?echo $str;
}elseif($act == "deRename"){
? ?//實(shí)現(xiàn)重命名的操作
? ?$newname = $_REQUEST['newname'];
? ?renameFile($filename,$newname);
}

?>

0 回復(fù) 有任何疑惑可以回復(fù)我~

我是小白,應(yīng)該是表單那里沒(méi)有 ?name="filename" name="path"這兩個(gè)

0 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)閕ndex.php在打開(kāi)的的時(shí)候就會(huì)去執(zhí)行代碼,顯然這兩個(gè)變量在未添加新文件的時(shí)候,是不存在的,所以分別做一個(gè)判斷就可以了,代碼如下【請(qǐng)看加粗部分】:

<?php
require_once 'dir.func.php';
require_once 'file.func.php';
require_once 'common.func.php';
$path="file";
$info=readDirectory($path);
// print_r($info);

if(isset($_REQUEST['act'])){
?? ?$act=$_REQUEST['act'];
}
if(isset($_REQUEST['filename'])){
?? ?$filename=$_REQUEST['filename'];
}
$redirect="index.php?path={$path}";
if(isset($act)){
?? ?if($act == "createFile"){
?? ??? ?$mes = createFile($path."/".$filename);
?? ??? ?alertMes($mes,$redirect);
?? ?}
}

5 回復(fù) 有任何疑惑可以回復(fù)我~

我也出現(xiàn)這樣的情況,現(xiàn)在還不不知道怎么辦。頂上去~

0 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)比較簡(jiǎn)單,你可以@壓制,或者重定義一下這些post,get或者request請(qǐng)求

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

治賢 提問(wèn)者

怎么重新定義?能說(shuō)簡(jiǎn)單點(diǎn)嗎???我現(xiàn)在用@壓制也沒(méi)有用的,因?yàn)槲野l(fā)現(xiàn)echo輸出不了任何東西。。
2015-05-30 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

$act和$filename沒(méi)定義成功,提示Notice: Undefined index:

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)