phpエラーについて
おはようございます。
PHPにて掲示板を作成しています。
(全文は文字数制限にて掲載することができなかったため、主要な部分を掲載しております)
一通り作成した後、
ブラウザから参照したところ、
Parse error: parse error, unexpected ';', expecting '{' in /***/***.php on line 44
が出力されました。
line 44行目は「function convstr ( $str );」の行を指します。
この場合、問題となっているのは、
44行目から 57行目の間と考えてよろしいのでしょうか?
もし、違っていたとするならば、どこまで追っていけばよろしいのでしょうか?
また、errorに対するデバッグ手法がありましたら、
具体的な手法を教えて頂けないでしょうか?
例:printfを*行目にprint()の構文で設置する。
どうぞよろしくお願いします。
42:<?php
43: //タグ無効化等の処理をする関数
44: function convstr ( $str );
45: {
46: //タグを無効化する
47: $str = htmlspecialchars ( $str );
48:
49: //「'」「"」を全角に置換する
50: $str = stripslashes ( $str );
51: $str = ereg_replace ( "'", "’", $str );
52: $str = ereg_replace ( """, "”", $str );
53:
54: //文字列内の改行を<br>に変換する
55: $str = ereg_replace ("\r\n|\r|\n", "<br>", $str);
56: return $str;
57: }
58:
59: //DBに接続する
60: $conn = mysql_connect ( "localhost", "root", "mysql" );
61: if ( $conn == false )
62: {
63: print ( "DB接続エラーです<br>\n" );