忍者ブログ

からすまる日誌

20200205自習 phpエラーメッセージ口語体変換

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

20200205自習 phpエラーメッセージ口語体変換

プロトタイプ:
エラーメッセージを口語体に変換する
 
--->test03.php
 
<?php
 echo str_replace("java","PHP","Hello, java world");
?>
<!DOCTYPE html>
<html lang="ja">
 <head>
  <meta charset="UTF-8">
  <title>JavaScript</title>
  <link rel="stylesheet" href="test1.css">
 </head>
 <body>
  <h1>phpのエラーメッセージを入力してね</h1>
  <form action="mytest01.php" method="get">
   <p><input type="textarea" name="hoge" value=""></p>
   <button type="submit">send</button>
  </form>
 </body>
</html>
 
--->mytest01.php
 
<?php
$msg = $_GET["hoge"];
//print_r($msg);
/*$fruits = 'りんご,オレンジ,メロン,りんご';*/
 
//指定した文字列が一致したら置き換える
$foo=htmlspecialchars($msg,ENT_QUOTES);
$replace = str_replace('Notice: Undefined variable', '変数が定義されていません! たぶんこの変数名がないね →', $foo);
$replace = str_replace('Parse error: syntax error', 'あるべき文字が抜けているようだ!', $msg);
//受け取った文字列に,があると認識されなくなる。どうしたらいいかな?
?>
<!DOCTYPE html>
<html lang="ja">
 <head>
  <meta charset="UTF-8">
  <title>test01</title>
  <link rel="stylesheet" href="test1.css">
 </head>
 <body>
  <h1>test01</h1>
  <div class="proto">
   <p><?php echo ("原文"); ?></p>
   <p><?php echo $msg; ?></p>
  </div>
  <div class="trans">
   <p><?php echo ("変換後"); ?></p>
   <p><?php echo $replace; ?></p>
  </div>
  
 </body>
</html>
PR

コメント

ブログ内検索

カレンダー

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30