$pageid = 1;
if (isset($_GET['p'])) $pageid = (integer) $_GET['p'];
$FILE_PATH = "./ishimaru_support/minimini/data/$pageid.txt";
$IMAGE_PATH = "./pictures";
$DATA_FILE = File($FILE_PATH);
$type_ch = '0'; // 前回の表示タイプ
foreach($DATA_FILE as $key => $value)
{
$DATA = split("■==■",$value);
$id = $DATA[0];// 記事ID
$type = $DATA[1];// 表示パターン または 背景色
$honbun = $DATA[2];// 本文テキスト または ページタイトル
$picture = $DATA[3];// 写真フラグ または 背景画像フラグ
$viewf = $DATA[4];// 表示フラグ
if ($id == $pageid)
{
print "
$honbun\n";
print "\n";
if ($picture == 0) print "\n";
if ($picture == 1) print "\n";
if ($picture == 2) print "\n";
}
else if ($viewf == 1)
{
if ($type_ch == '5' && $type == '6') print"";
else
{
print "\n";
print "\n";
}
if ($picture != 0)
{
if ($picture == 1) $FileName = $id . ".jpg"; else $FileName = $id . ".gif";
switch ($type)
{
case "0":
print "\n";
PrintPicture($FileName,540,405);
break;
case "1":
print "\n";
PrintPicture($FileName,540,405);
break;
case "2":
print "\n";
PrintPicture($FileName,540,405);
break;
case "3":
print "\n";
PrintPicture($FileName,260,195);
break;
case "4":
print "\n";
PrintPicture($FileName,260,195);
break;
case "5":
print "\n";
PrintPicture($FileName,260,195);
break;
case "6":
if ($type_ch != 5)
{
print " | \n";
}
print "\n";
PrintPicture($FileName,260,195);
break;
}
print " | \n";
}
print "$honbun | ";
if ($type != 5) print " \n \n";
}
$type_ch = $type;
} // foreach 閉じ
?>
Function PrintPicture($FileName,$MaxWidth,$MaxHeight)
{
global $IMAGE_PATH;
print "\n";
$size = getimagesize("$IMAGE_PATH/$FileName");
if (($size[0] > $MaxWidth) || ($size[1] > $MaxHeight))
{
print("\n");
print(" \n");
}
else
{
print(" \n");
}
print "\n";
}
?> |
|
|
|
|
| |