rasakiのプロフィール
- ベストアンサー数
- 33
- ベストアンサー率
- 53%
- お礼率
- 100%
まったりやってます~
- 登録日2000/05/04
- ネットが盛んになる前の「パソコン通信」と言われていた時代には何をしていた?
インターネットが全国的に普及している昨今ですが、以前は「パソコン通信」と言われていた時代がありましたよね?。 その頃は何をしていたんでしょうか?。 サーバーはあったのでしょうか?。 ホームページはあったのでしょうか?。 具体的にお聞きしたいです。
- ベストアンサー
- その他(インターネット接続・通信)
- masarumasaka
- 回答数13
- if文で改行記号を判別したい
掲示板のようなものを作っています。 ログデータに記号で区切りを入れたデータがあります。 1,タイトル,名前,記事,yyyy-mm-dd,pic1,pic2,pic3 のような感じです。 記事を表示させるときに、ログファイルを一行ずつ読み込み、記号「,」でexplodeさせ、記事を表示させています。 上記のpic1,2,3にデータがあれば、画像を表示させるようにしています。 if($buff[5]){ print "<img src=pic1.jpg>"; } で、このときにpic3が、行の終りなので改行記号が認識されてしまうようで、データがなくてもあるものとして扱われてしまいます。 例えば 2,タイトル,名前,記事,yyyy-mm-dd,pic1,, 1,タイトル,名前,記事,yyyy-mm-dd,pic1,pic2,pic3 というログを1行ずつ読み、処理したとき、 $buff=explode(",", $logdata); if($buff[7]){ print "<img src=pic1.jpg>"; } 上のデータは配列の7番目に何もないはずなのに、print文が実行されてしまいます。 7番目には改行コードが入っていると思うのですが、if文の部分を if(!$buff[7]=="\r\n")(Windowsで実行してるので) としても if(!$buff[7]==\r\n)(エラーになりました) としても if(strlen($buff[7]))(strlenで長さを見ると1になっています) としても改行コードを拾うことができませんでした。 最後にもう一個「,」を足して、配列の8番目を捨てればいいだけなのですが、今後のために知っておきたいと思っています。 ご教授よろしくお願い致します。
- フォルダの中の表示について
例えば「マイコンピュータ」のフォルダをダブルクリックしたとします。開いたウィンドウ(表示は詳細)の横幅が10cm位だと左から「名前」「合計サイズ」「種類」「空き領域」と縦に表示されますが、それ以上広げると、「名前」よりも左に「マイコンピュータ」という名前と「オブジェクトを選択すると、その説明が表示されます。」という文章が表示されます。これを表示しないようにできないでしょうか?ウィンドウの横幅に関係なく「名前」「合計サイズ」「種類」「空き領域」だけの表示にしたいのですが…。よろしくお願いします。
- ベストアンサー
- Windows NT・2000
- 112112112
- 回答数5