トップページに掲示板の書き込みを表示しているindex.phpというものを制作しました。
困っていることに掲示板が書き込みが多ければ多いほど、書き込み部分が長くなってしまいます。
対処法としてphp部分をテーブル部分かこんでみたり、CSSをいれたりしたのですが、うまく反映させません。
どうにか表示領域を指定するにはどうしたらいいでしょうか?
レッツphpさんを参考に作成したものです。
【index.php】
function Main2(&$dat){//TOPページ表示用
global $logfile,$page_def,$page,$PHP_SELF,$autolink,$re_color,$hostview;
$view = file($logfile);
$total = sizeof($view);
$total2= $total;
(isset($page)) ? $start = $page : $start = 0;
$end = $start + $page_def;
$st = $start + 1;
$dat = "<?php\n";
$dat.="function NOTICE() { \n";
for($s = $start;$s < $end;$s++){
if(!$view[$s]) break;
list($no,$now,$name,$email,$sub,$com,$url,
$host,$pw) = explode("<>", $view[$s]
-------略
//***************
function MakeHtml(){//HTML生成
global $html_file;
Main2($buf); //改造
$hp = @fopen ("notice.php","w"); //改造
flock($hp,2);
fputs($hp, $buf);
fclose($hp);
}
といった感じです、さんこうまでに。
No.1ベストアンサー
- 回答日時:
overflowでも使えば出来るかもですが、かっこ悪いですよね
発想を転換して、表示時の文字数を固定にして、残りはクリックして
表示とかはどうですか??(ブログとかの続きを読むみたいな感じ)
この回答への補足
コメントありがとうございます。
今現在、overflowでスクロールしています。
「更新履歴」といった一覧ページ(html)は別に設けています。
こちらでももう少し、勉強してみます。
No.2
- 回答日時:
記事数(レス数)が多くて困るなら、
for($s = $start;$s < $end;$s++){
のとこで指定回数越えたら break; で止めてやればいいのでは。
そうでなくて記事本文が長いという意味ですか?
なら本文を htmlspecialchars なり strip_tag なりした後で
mb_substr なりで文字列を切り取ればいいのでは。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP PHP ページング データベース 1 2022/06/16 10:30
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの表示領域をしていしたい!
-
曜日毎に読み込むphpを変更...
-
外部ファイルの読み込み
-
wordpressのテーマカスタマイズ...
-
ワードプレス プラグイン。プラ...
-
稼働中のWordpressがある状態で...
-
Lightningのテーマで、CSSでの...
-
CPU温度のログ取得ツール
-
安い、無料ドメインお勧めは?
-
勅撰三集について質問です。
-
wordpressの勉強。ゼロから作る...
-
この文は、どういう意味ですか?
-
【wordpress】ヘッダー動画をiP...
-
ワードプレス。lightning ペー...
-
アフィリエイト初心者です。 ワ...
-
ワードプレスのサイトに謎の英...
-
起業したときのメールアドレス
-
自社ホンムページの作成
-
Wordpress プラグイン Mail For...
-
PHPでWordpressの投稿記事のタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WordPressのLighting(テーマ)に...
-
wordpress投稿内でcgiを動かしたい
-
PHPのソース変更が反映されない
-
Wordpressで記事がない場合にメ...
-
xreaでのWordpressインストール...
-
Smartyのテンプレートにinclude...
-
<?php phpinfo(); ?>が出たり出...
-
Webデザイナー向けLinuxユーザ...
-
変数で日付を指定し、新しい順...
-
ワードプレス index.phpの差し...
-
サーバーへアプロード、エラー...
-
wordpressサイトの、任意の場所...
-
WordPress(ワードプレス)の記...
-
各ユーザーの記事が閲覧できる...
-
ワードプレスでカテゴリー毎に...
-
PHPでワードプレスにできること...
-
『PHP』ワードプレスで特定カテ...
-
URL短縮ツール「楽々URL」をさ...
-
wordpress カスタム投稿タイプ...
-
PHP記述に便利なソフトを教...
おすすめ情報