[請益] checkbox在submit之後送出的陣列取得方式?

看板PHP作者 (小判)時間17年前 (2008/12/19 10:55), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
這兩個檔案的目的是,從ftp.php列出目前ftp上面擁有的檔案, 透過checkbox勾選要刪除的檔案,將checkbox勾選起來的檔名 經submit送給del.php執行刪除的動作。 嗯,code在bbs上面有點難閱讀,這裡是網頁版http://0rz.tw/ed5ft 下面是ftp.php <textarea name="code" class="php"> <?php $ftp_fd = ftp_connect("myweb.ncku.edu.tw"); ftp_login($ftp_fd, "xxxx","xxxx"); //列出所有檔案 $list = ftp_nlist($ftp_fd, "fresh_night"); printf("<form action=\"del.php\" method=\"POST\">\n"); foreach($list as $key => $value){ printf("%02d <input type=\"checkbox\" name=\"file[]\" value=\"%s\">%s\n", $key, $value, $value); echo "<br>"; } printf("<input type=submit name=file value=刪除所選檔案>"); printf("</form>"); //刪除檔案 //ftp_delete($ftp_fd , "/fresh_night/a.txt"); ?> </textarea> -- 下面是del.php <textarea name="code" class="php"> <?php $file = $_POST['$file'] //刪除檔案 //$ftp_fd = ftp_connect("myweb.ncku.edu.tw"); //ftp_login($ftp_fd, "xxxx","xxxx"); if(count($file)>0){ foreach($file as $k=>$v){ echo $k."=".$v; } } //ftp_delete($ftp_fd , "/fresh_night/a.txt"); ?> -- 目前可以正常顯示ftp上面擁有的檔案,但是checkbox勾選並送出後會有錯誤訊息 Parse error: syntax error, unexpected T_ECHO in /home/users2/nckuca/upload/del.php on line 3 請問該怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.27.242

12/19 11:09, , 1F
$file = $_POST['$file'] ←尾巴沒有;
12/19 11:09, 1F

12/19 11:18, , 2F
哭哭了 竟然有這種錯誤.........XD
12/19 11:18, 2F

12/19 11:23, , 3F
謝啦 我搞定了
12/19 11:23, 3F

12/19 12:05, , 4F
其實你看錯誤提示他就有說了= =
12/19 12:05, 4F
文章代碼(AID): #19Imq_E7 (PHP)
文章代碼(AID): #19Imq_E7 (PHP)