ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ド素人でも問題ないPHPサークルコミュの文字変換PHPを、掲示板に組み込みたい

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。

 せん越ながら、トピックを作成させていただきます。
  よろしくお願いいたします。


私は現在、
【方言(福島弁)でのみ投稿できる掲示板】を作成したい反面うまくいかず、
  悶々としております。



 具体的に申しますと、
【掲示板PHP】プログラムと
【文字変換(標準語→福島弁) PHP】プログラムは
  それぞれ完成しています。


 ですが
この【文字変換PHP】を、【掲示板PHP】に
エラーなく、もちろん入力した文字を福島弁に変換して表示してくれる
 ように首尾よく組み込むことができません。



様々に試してはみたものの、次のような結果しか得られません。

?変換されないまま表示される。
?メッセージだけが何も表示されない。
?エラーになる。



 以下が途中経過(PHPプログラム、データファイル)です。




【文字変換(方言変換) PHP】
    ↓↓↓

-----<fukushimaben.txt (データファイル) >--------

あるでしょう,あっぺした
姉,あねさま
年頃の娘,あねさま
体の調子が悪い,あんべぇわりぃ
体調が悪い,あんべぇわりぃ

    ・
 (長いので省略)

-------------< ココまで >------------------------



-------------<fukushimaben.php>----------------------------------

<?php
function s( $str ) {
$str = str_replace( '&', '&', $str );
$str = str_replace( array( '<', '>', '"' ),
array( '<', '>', '"' ), $str );

return $str;
}


$txt = array();
foreach ( file("fukushimaben.txt") as $line ) {
list( $key, $value ) = explode(',', $line);
$txt[$key] = $value;
}
if ( isset( $_POST['base'] ) and $_POST['base'] != '' ) {
$base = $_POST['base'];
$conv = str_replace( array_keys( $txt ), array_values( $txt ), $base );
}
?>


<html>
<head>
<title>文字列変換</title>
</head>
<body>
<h4>変換する文</h4>
<form method="post" action="<?php print $_SERVER['REQUEST_URI']; ?>">
<textarea name="base" cols="30" rows="4">
<?php print s( $base ); ?></textarea><br />

<input type="submit" value="変換" />
</form>

<?php if ( isset( $conv ) ) { ?>
<h4>変換した文</h4>
<textarea name="conv" cols="30" rows="4">
<?php print nl2br( s( $conv ) ); ?></textarea><br />

<?php } ?>
</body>
</html>

------------------< ココまで >-------------------------------------


 申しわけありません。
  長文のため、分割して投稿させていただいております。

   まだ続きます↓

コメント(5)

snippets使うとか、テキストにしてサーバに置くとかしませんか?

ただでさえ人のコードは読みにくいのにここに貼ると(しかも分割)読みにくいですから
KIDD さん、
 コメントありがとうございます。

 的確なアドバイスをありがとうございます。
 
 もう一度、第3者が読みやすくなるように考えてから
  このトピック内容を編集しなおします。

  ありがとうございます。

あとやな予感がするのが、「様々試した結果」が「どうなったか」が具体的でないので、これから貼る(とかどこかに載せる)コードと、実際起きて困っている現象を対比させて書くようお願いしますね

ねんのため。
>3 KIDD さん

 真っ当なご指摘をありがとうございます。
 コードを載せるときは気をつけます。

  もっと自分でうまくいかない原因を調べてみます。 


 
>4 ceem さん

 また悩みをお聞きいただき、ありがとうございます。

  ご多忙な中、大きなヒントまで用意していただき恐縮です。
    ぜひ参考にさせてください。

   自分で考えてみます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ド素人でも問題ないPHPサークル 更新情報

ド素人でも問題ないPHPサークルのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング