PHP form으로 데이타 넘길때 테스트
페이지 정보
본문
+++ write.php 페이지에서 +++
<form name="write" action="write.php" enctype="multipart/form-data" name="board_form">
<input type="text" name="title" value="해피정닷컴" />
<input type="file" name="uploadedfile" value="aaa.jpg" />
<input type="button" name="submit" value="등록" />
</form>
+++ write_proc.php 페이지에서 +++
방법1.
<?
// php.ini 에서 register_globals = off 일때 아래와 같이 선언
/*if (phpversion() >= 4.2) {
if (count($_POST)) extract($_POST, EXTR_PREFIX_SAME, 'VARS_');
if (count($_GET)) extract($_GET, EXTR_PREFIX_SAME, '_GET');
if (count($_SERVER)) extract($_SERVER, EXTR_PREFIX_SAME, 'SERVER_');
if (count($_FILES)) extract($_FILES, EXTR_PREFIX_SAME, 'FILES_' );
if (count($_ENV)) extract($_ENV, EXTR_PREFIX_SAME, 'ENV_');
if (count($_COOKIE)) extract($_COOKIE, EXTR_PREFIX_SAME, 'COOKIE_');
if (count($_SESSION)) extract($_SESSION, EXTR_PREFIX_SAME, 'SESSION_');
}*/
echo "name = ". $_POST['title'] ."<br />";
echo "images = ". $_FILES['uploadedfile']['name'] ."<br />";
?>
방법2.
<?
// php.ini 의 register_globals=off 일 경우 (php >= 4.1.0)
//@extract($_GET);
//@extract($_POST);
//@extract($_SERVER);
echo "name = ". $_POST['title'] ."<br />"
echo "images = ". $_FILES['uploadedfile']['name'] ."<br />";
?>
++++++++++++++++++++
list.php → write.php 로 넘어가면
title = 해피정닷컴
images = aaa.jpg
위와 같이 보입니다.
[참고] register_globals on 과 off 의 차이점
https://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=365
참고사이트
http://kldp.org/node/25773
<form name="write" action="write.php" enctype="multipart/form-data" name="board_form">
<input type="text" name="title" value="해피정닷컴" />
<input type="file" name="uploadedfile" value="aaa.jpg" />
<input type="button" name="submit" value="등록" />
</form>
+++ write_proc.php 페이지에서 +++
방법1.
<?
// php.ini 에서 register_globals = off 일때 아래와 같이 선언
/*if (phpversion() >= 4.2) {
if (count($_POST)) extract($_POST, EXTR_PREFIX_SAME, 'VARS_');
if (count($_GET)) extract($_GET, EXTR_PREFIX_SAME, '_GET');
if (count($_SERVER)) extract($_SERVER, EXTR_PREFIX_SAME, 'SERVER_');
if (count($_FILES)) extract($_FILES, EXTR_PREFIX_SAME, 'FILES_' );
if (count($_ENV)) extract($_ENV, EXTR_PREFIX_SAME, 'ENV_');
if (count($_COOKIE)) extract($_COOKIE, EXTR_PREFIX_SAME, 'COOKIE_');
if (count($_SESSION)) extract($_SESSION, EXTR_PREFIX_SAME, 'SESSION_');
}*/
echo "name = ". $_POST['title'] ."<br />";
echo "images = ". $_FILES['uploadedfile']['name'] ."<br />";
?>
방법2.
<?
// php.ini 의 register_globals=off 일 경우 (php >= 4.1.0)
//@extract($_GET);
//@extract($_POST);
//@extract($_SERVER);
echo "name = ". $_POST['title'] ."<br />"
echo "images = ". $_FILES['uploadedfile']['name'] ."<br />";
?>
++++++++++++++++++++
list.php → write.php 로 넘어가면
title = 해피정닷컴
images = aaa.jpg
위와 같이 보입니다.
[참고] register_globals on 과 off 의 차이점
https://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=365
참고사이트
http://kldp.org/node/25773
댓글목록
등록된 댓글이 없습니다.