Linux質問掲示板
TOP > 記事閲覧
fld_nor.gif pipipiga.phpのエラー
投稿日 : 2026/06/07(Sun) 13:59
投稿者 my
参照先
https://cafemy.net/~sample/pipipiga/pipipiga.php
<?php
ini_set('display_errors', 0);
........
*この設定がしてあってもRocky10では、動きませんでした



https://cafemy.net/~sample/pipipiga/pipipiga2.php

htmltemplate.inc(376)の箇所のソース

function buffer($template_str,&$val){
$inst=&htmltemplate::getInstance();
$code=$inst->parse($template_str);
ob_start();
eval('?>' .$code); //****ここ
$cnt=ob_get_contents();
ob_end_clean();
return $cnt;
}
編集 編集
< 12
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/08(Mon) 17:09
投稿者 my
参照先
ありがとうございました、お手数をお掛けしまして
最初の頃は、簡単で何でも動くのがphpの良さだったので使っていましたが
バグが増えてきて、段々使いにくくなってきてます
CSS3とか使って携帯HPを作ったり、
Win10でまだ動くのでFlashで遊んでいます

>DockerはWindowsでも動きます。
とありましたが、今読んでいる本(10年前の本)にはCentOS 7.xとしか書いてなく
Windows版の事は、一言も書いてありません
検索したら
https://qiita.com/zembutsu/items/a98f6f25ef47c04893b3
という良さそうなのが出てきたので
一回試してみようかと思います

ダウンロードファイルは
Download for Windows-AMD
というのをインストールすれば、大丈夫でしょうか
後、注意する点などあるでしょうか
編集 編集
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/08(Mon) 15:25
投稿者 灼眼のセナ
参照先
今はRocky 8 の環境は無いんですかね。
どのように動くのが正常なのか分かっていないので。

ただ警告を消すのにかなりの修正を加えています。

原因はPHPのバージョンの違いです。
現在のバージョンでは許可されていない記述が沢山有りました。

正直なところ他の同様なソフトを探してきた方が良いのではと思いました。
編集 編集
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/08(Mon) 12:15
投稿者 my
参照先
変化しませんが
Shift_JISが有ったのでUTF-8に変えてみました

pipipiga2\lib\admin_skin内のhtml類の文字コードを
UTF-8に変えてみました

pipipiga2\dat\skin\kotobuki007内のmenu_thumb_img.html
UTF-8に変えてみました
編集 編集
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/08(Mon) 10:49
投稿者 my
参照先
https://cafemy.net/~sample/pipipiga2/pipipiga.php

文字化けが起きています
編集 編集
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/07(Sun) 21:33
投稿者 灼眼のセナ
参照先 https://www.imola51.net/pipipiga.zip
https://www.imola51.net/pipipiga.zip

これで動くか確認してもらえますか。
別のフォルダに解凍して試してみてください。

文字コードをShift_JISからUTF-8に変更しているのでフォルダごと解凍が必要です。

エラーが出ないようにしただけで、私のサーバー用に設定を行っていないので動作は確認出来ていないのですが、取りあえずエラーが出ないかだけでも。
編集 編集
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/07(Sun) 15:02
投稿者 my
参照先
編集 編集
件名 Re: pipipiga.phpのエラー
投稿日 : 2026/06/07(Sun) 14:39
投稿者 灼眼のセナ
参照先
ここに見えてない部分を修正する必要がありそうです。

もし良ければ pipipiga.php が入っているフォルダをZIPで圧縮してサーバー上のどこかに置けませんか。
そこのURLを書いていただければダウンロード可能です。

今見えている情報で無理矢理動かすことは出来るかも知れません。
function buffer($template_str,&$val){
$inst=&htmltemplate::getInstance();
$code=$inst->parse($template_str);
ob_start();

// 【修正】エラーレポートのレベルを一時的に下げて Warning を非表示にする
$old_error_level = error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE);

eval('?>' .$code);

// 【修正】エラーレベルを元に戻す
error_reporting($old_error_level);

$cnt=ob_get_contents();
ob_end_clean();
return $cnt;
}
編集 編集
< 12
件名 スレッドをトップへソート
名前
メールアドレス
URL
画像添付


暗証キー
画像認証 (右画像の数字を入力) 投稿キー
コメント sml_cool.gifsml_sml.gifsml_yawn.gifsml_q.gifsml_big.gifsml_shm.gifsml_wink.gifsml_cry.gifsml_roll.gifsml_bonk.gif

- WEB PATIO -