キーワード
813
preタグが使用できます。タグ内に入れられるのはタグ名と/のみです。
テストします
2024年10月09日(水) 17時15分
すれ違い
返信  編集
テストさせていただきます。
2QzvingeQHVh_1.jpg
version 1.071
2024年08月07日(水) 15時19分
管理人
返信  編集
添付ファイル付きの投稿記事を再編集する場合、編集フォームに添付ファイルが表示されず、添付ファイルのみ削除ができなくなっていたバグをversion 1.071で修正しました
テンプレートファイルの問題だったようです
Re:ああああ
2024年04月18日(木) 14時36分
MjlhOGZhNj
返信
>ああああ
ああああ
2024年04月18日(木) 14時35分
ddd
返信
ああああ
preタグを許可した場合
2024年07月23日(火) 18時56分
管理人
返信  編集
添付したテキストファイルの内容をpreタグ内に表示できますが、記事にpreタグを使用できるように設定した場合、
以下のようにpre内に入れた文章はタブによるインデントがそのまま反映されるようにしました。
function download() {
$file = req('file');
$file_name = req('name');
$file_name = str_replace(' ','_',$file_name);
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
if (req('name')) {
header('Content-Disposition: attachment; filename='. $file_name);
} else {
header('Content-Disposition: attachment; filename='.basename($file));
}
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
$count_file = $file . '.count';
file_put_contents($count_file,'1',FILE_APPEND | LOCK_EX);
exit;
}
}
無題3
2022年04月14日(木) 18時48分
NjRhNWZjNG
返信
投稿フォームで入力必須なのはコメントだけで、タイトルや投稿者は省略できます。
投稿者名省略時に表示される名前を指定できますが、idを指定すると投稿者固有のIDが表示されます。
無題2
2022年04月14日(木) 19時46分
管理人
返信  編集
テキストファイルを添付した場合、ファイルの内容の文字列を表示できるようにしてみました。
preタグ内に表示されるので、タブなども含めてファイルの内容がそのまま表示されます。
インデント部分も含めてそのままコピペできるので、スクリプトコードを表示したい
サポート掲示板などで使えるかもしれません。
phpやcgiファイルを添付した場合、そのままアップロードされているように見えますが、実はtxtファイルに変換されています。
login.phplogin.php  51dl
<?php
$history = <<<EOF
ver.1.01		2021.07.27	メール送信機能を追加。function send_mail追加
ver.1.02		2021.07.28	メール送信のルールを整理。ロックディレクトリの大文字小文字を識別するように修正。
ver.1.03		2021.08.06	関数外で指定した変数が反映されない場合があるのを修正。
ver.1.04		2021.08.10	utf-8以外の文字コードのPHPファイルから呼び出す場合、IDやパスワードが日本語だとうまく動作しないのを修正。
ver.1.05		2022.03.22	若干修正。
EOF;

//////////////////////////// 設定 ////////////////////////////
global $send_mail, $attach_log, $max_log_count, $mail_adress, $from_adress, $xmailer_name;
$send_mail = 1;										// メール送信する
$attach_log = 1;									// メールにログを添付する
$max_log_count = 200;								// 保存するログ件数
$mail_adress = '';				// 送信先メールアドレス
$from_adress = '';			// 送信元メールアドレス
$xmailer_name = 'login.php';						// 送信メールのヘッダに記載されるメーラー名
$use_emergency_unlock = 1;							// 緊急ロック解除を使用する(1=する|0=しない)
$emergency_unlock = '解除用ワード(変更してください)';			// 緊急解除用ワード
//////////////////////////// 終了 ////////////////////////////

global $version, $history, $use_emergency_unlock, $emergency_unlock;
$version = 0;
$history = explode("\n",$history);
foreach ($history as $i) {
	if (preg_match('/ver\.([\d\.]+)/',$i,$matched) ) {
		$ver = $matched[1];
		if ($ver > $version) { $version = $ver ; }
	}
}

function lock_message ($str) {
	$message = '';
	if ($str == 'id_lock') {
		// アカウントがロックされたときのメッセージ
		$message = 
		"このアカウント(!id!)はロックされています。
		!time!までログインできません。
		ブルートフォース攻撃されている可能性があるので、可能ならアカウントの変更をおすすめします";
	} elseif ($str == 'pass_lock') {
		// パスワードがロックされたときのメッセージ
		$message = 
		"このパスワード(!pass!)はロックされています。
		!time!までログインできません。
		リバースブルートフォース攻撃されている可能性があるので、パスワードの変更をおすすめします";
	} elseif ($str == 'ip_lock') {
		// IPアドレスがロックされたときのメッセージ
		$message = 
		"このIPアドレス(!ip!)はロックされています。
		!time!までログインできません。";
.......................
無題1
2022年04月14日(木) 18時29分
管理人
返信  編集
編集パスワードを入力してください
ファイルを添付する場合、一度にアップロードできるのは1個だけですが、編集パスワードを入れて再編集できるようにしておくと、再編集でファイルを追加することができます。
無題
2021年07月04日(日) 00時39分
管理人
返信  編集
用語集作成PHPのbbsプラグインを元に書いた掲示板プログラムです。
機能はプラグインとほぼ同じです。

レイアウトはテンプレートのhtmlファイルを編集する方式です。