[PHP-users 15367]皆さんはじめまして。

辻本 守 busines8 @ hotmail.com
2003年 5月 19日 (月) 11:49:32 JST


皆さんはじめまして、MR.PHPといいます。
PHPをはじめたばかりの初心者です、わからないことがたくさんあるのですがいろい
ろ学んでいきたいと思います。

OS:Windows2000 Professional
PHP4.3.1
Apache2.0.45
MySQL4.0.12
を使用しています。
PHP4.3.1の国際化パッチも設定しました。

今回の問題は
登録フォームに名前などを入力して抜けてる個所があれば再記入させるという初歩的
なプログラミングです。
何かいいアドバイスよろしくお願いします。それでは失礼します。

エラー文↓
Fatal error: Call to undefined function: gpc_stripslashes() in C:\Program 
Files\Apache Group\Apache2\htdocs\php\confirm.php on line 8

ソース↓
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>CONFIRMATION</title>
</head>
<body>
<?php
$name = trim(mb_convert_kana(gpc_stripslashes($_POST['name'],"s")));
    if($name == ""){
        $error['name'] = "<font color=red>氏名は必須工項です。</font>";
    }else if(mb_strlen($name) > 50){
        $error['name'] = "<font color=red>50文字以内で入力してください
</font>";
    }
?>
Name<br>
<?php echo htmlspecialchars($_POST["name"]); ?><br>
<?php echo htmlspecialchars($_POST["fname"]); ?><br>
<?php echo htmlspecialchars($_POST["ename"]); ?><br>
<?php echo htmlspecialchars($_POST["tel"]); ?><br>
<?php echo htmlspecialchars($_POST["email"]); ?><br>
<form method="post" action="regist.php">
<input type="hidden" name="name" value="<?php echo 
htmlspecialchars($_POST["name"]); ?>">
<input type="hidden" name="fname" value="<?php echo 
htmlspecialchars($_POST["fname"]); ?>">
<input type="hidden" name="ename" value="<?php echo 
htmlspecialchars($_POST["ename"]); ?>">
<input type="hidden" name="tel" value="<?php echo 
htmlspecialchars($_POST["tel"]); ?>">
<input type="hidden" name="email" value="<?php echo 
htmlspecialchars($_POST["email"]); ?>">
<input type="submit" value="ENTRY"><br>
</form>
</body>
</html>

_________________________________________________________________
ネットを使うひとに有利な特典いっぱい MSN カード   http://card.msn.co.jp/  



PHP-users メーリングリストの案内