이 소스좀봐주세요
본문
<html>
<head><meta http-equiv="cotent-Type" content="text/html;charest=utf-8"/>
</head>
<body>
<head><meta http-equiv="cotent-Type" content="text/html;charest=utf-8"/>
</head>
<body>
<form action="su.php">
이름:<input type=text name=a><br>
주번:<input type=text name=b>-<input type=text name=c><br>
전화번호:<input type=text name=d>-<input type=text name=e>-<input type=text name=f><br>
<input type="submit" value="가입">
</form>
</body>
</html>
주번:<input type=text name=b>-<input type=text name=c><br>
전화번호:<input type=text name=d>-<input type=text name=e>-<input type=text name=f><br>
<input type="submit" value="가입">
</form>
</body>
</html>
이폼받아 처리한 코딩은
<?
$n1="$a";
$n2="$b";
$n3="$c";
$n4="$e";
$n5="$f";
$n6="$d";
$no1=$n2."-".$n3;
$no2=$n6."-".$n4."-".$n5;
$n2="$b";
$n3="$c";
$n4="$e";
$n5="$f";
$n6="$d";
$no1=$n2."-".$n3;
$no2=$n6."-".$n4."-".$n5;
echo "이름: $n1<br>";
echo "주번: $no1<br>";
echo "전화번호: $no2";
echo "주번: $no1<br>";
echo "전화번호: $no2";
?>
그런데 문제는 폼에서 이름을쓰는 텍스트에 이름을쓰면 날라와서 이름이 적히는게아니라 글이 깨지네여
에코에 이름 주번 전화번호는 잘나오는데 인코딩을 바꾸면 이름 주번 전화번호가 깨지고 그러네요 왜그런걸까요?
?>
답변 2
이폼받아 처리한 코딩은 <--- 이화일도 위쪽 처럼 제대로된 html 태그를 넣으세요
<html>
<head><meta http-equiv="cotent-Type" content="text/html;charest=utf-8"/>
<head><meta http-equiv="cotent-Type" content="text/html;charest=utf-8"/>
~~
그리고 화일을 utf-8로 저장...
$n1=$a;
$n2=$b;
$n3=$c;
$n4=$e;
$n5=$f;
$n6=$d;
$no1=$n2."-".$n3;
$no2=$n6."-".$n4."-".$n5;
echo "이름: ".$n1."<br>";
echo "주번: ".$no1."<br>";
echo "전화번호: ".$no2;
이렇게 한번 바꿔보시고 그래도 그러면 다른분이 답을 달아주실거에요
$n2=$b;
$n3=$c;
$n4=$e;
$n5=$f;
$n6=$d;
$no1=$n2."-".$n3;
$no2=$n6."-".$n4."-".$n5;
echo "이름: ".$n1."<br>";
echo "주번: ".$no1."<br>";
echo "전화번호: ".$no2;
이렇게 한번 바꿔보시고 그래도 그러면 다른분이 답을 달아주실거에요
답변을 작성하시기 전에 로그인 해주세요.