0

私は大学向けのphpプロジェクトに取り組んでいます。シンプルな PHP チャット クライアントを作成する必要があります。私はそれをしましたが、文字列を分割する応答ファイルに次のメッセージがあります。enter image description here

爆発()で変更しようとしましたが、それでも同じエラーが発生します。Apacheを再起動してクリーニングしましたが、同じエラーが発生します。誰かがこれを解決するためのキャッチを教えてもらえますか?

私のresponse.phpファイルは次のとおりです。

<?php
$lastreceived=$_POST['lastreceived'];
$room_file=file("room1.txt",FILE_IGNORE_NEW_LINES);
for($line=0;$line<count($room_file);$line++){
$messageArr=str_split("<!@!>",$room_file[$line]);
if($messageArr[0]>$lastreceived)echo $messageArr[1]."<br>";
}
echo "<SRVTM>".$messageArr[0];
?>
4

1 に答える 1

1

preg_split代わりに使用してください。

array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

あなたの場合:

preg_split ("/<!@!>/",$room_file[$line]);
于 2012-11-25T17:30:22.173 に答える