⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tpl_img.php

📁 一款文件上传程序
💻 PHP
字号:
<!-- tpl_img.php -->
<?php
// start php, don't edit unless you know what you're doing
if ( !isset ( $images ) ) { $images = array ( ); }
if ( !isset ( $back_url ) ) { $back_url = 'myfiles.php'; }
// end php
?>
<h1>[img] Tags</h1>

<p>
    Choose a different format:
    <span class="link" onclick="write_tags('img');return false;">[img]</span>&nbsp;-
    <span class="link" onclick="write_tags('img2');return false;">&lt;img&gt;</span>&nbsp;-
    <span class="link" onclick="write_tags('direct');return false;">Direct URLs</span>&nbsp;-
    <span class="link" onclick="write_tags('linked');return false;">Linked URLs</span>
</p>

<p>
    <textarea rows="15" cols="105" id="tags" style="padding: 2px; width:98%;"></textarea>
    <br /><br />
    <input type="button" class="blue_button" value="Copy to clipboard" onclick="copyTextArea('tags');"/>
    <input type="button" class="blue_button" value=" &nbsp;OK&nbsp; " onclick="window.location='<?=$back_url?>'" />
</p>

<script type="text/javascript">
var images = new Array();
<?php /* Loop through the images to generate javascript array*/ reset ( $images ); while ( list ( $i, $image ) = each ( $images ) ) : ?>
images[<?=$i?>] = {'name':'<?=addslashes($image['name'])?>','link':'<?=addslashes($image['link'])?>','url':'<?=addslashes($image['url'])?>','has_thumb':<?=(int)$image['has_thumb']?>,'thumb_url':'<?=addslashes($image['thumb_url'])?>'}
<?php endwhile; ?>

function write_tags ( type )
{
	var str = '';

	for ( var i = 0; i < images.length; ++i )
	{
		var image = images[i];

		switch ( type )
		{
			case 'img': default:
			{
				var line = '[img]' + image['url'] + '[/img]';

				if ( image['has_thumb'] )
				{
					line = '[url=' + image['link'] + '][img]' + image['thumb_url'] + '[/img][/url]';
				}
			}
			break;

			case 'img2':
			{
				var line = '&lt;img src="' + image['url'] + '" alt="' + image['name'] + '" /&gt;';
			}
			break;

			case 'direct':
			{
				var line = image['url'];
			}
			break;

			case 'linked':
			{
				var inside = image['has_thumb'] ? '&lt;img src="' + image['thumb_url'] + '" alt="' + image['name'] + '" /&gt;' : image['name'];
				line = '&lt;a href="' + image['link'] + '" title="' + image['name'] + '"&gt;\n\t' + inside + '\n&lt;/a&gt;\n';
			}
			break;
		}
		str += line + '\n';
	}

	str = str.replace ( /^(\s*|\n*|\r*)$/g, '' );

	var container = getObj ( 'tags' );
	if ( !container ) return false;
	container.innerHTML = str;
}

addLoadEvent ( write_tags );
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -