📄 example.php
字号:
<?
include "header.php";
if(isset($_GET['t_id'])) { $t_id = $_GET['t_id']; } else { exit(); }
if(mysql_num_rows(mysql_query("SELECT t_id FROM bhost_templates WHERE t_id='$t_id'")) != 1) { exit(); }
$template_info = mysql_fetch_assoc(mysql_query("SELECT * FROM bhost_templates WHERE t_id='$t_id'"));
$template = $template_info[html];
// SET AVATAR
$avatar = "./images/templates/avatar.jpg";
// CHANGE <, >, ", AND STATIC VARIABLES
$search_array = Array("<", ">", """, "<%WindowTitle%>", "<%Title%>", "<%Description%>", "<%Avatar%>", "<%Email%>", "<%ProfileURL%>", "<%MainPageURL%>", "<%ArchiveURL%>", "<%SiteFeedURL%>", "<%FriendsPageURL%>");
$replace_array = Array("<", ">", "\"", "$example1", "$example1", "$example2", "$avatar", "email@domain.com", "#", "#", "#", "#", "#");
$template = str_replace($search_array, $replace_array, $template);
// REMOVE ANYTHING BETWEEN <IFENTRYPAGE> CONTAINERS
$ifentrypagecount = occurrencecount("<IfEntryPage>", "</IfEntryPage>", $template, "0");
for($a=0;$a<$ifentrypagecount;$a++) {
$template = str_replace("<IfEntryPage>".between("<IfEntryPage>", "</IfEntryPage>", $template)."</IfEntryPage>", "", $template);
}
// REMOVE ANYTHING BETWEEN <IFARCHIVEPAGE> CONTAINERS
$ifarchivepagecount = occurrencecount("<IfArchivePage>", "</IfArchivePage>", $template, "0");
for($a=0;$a<$ifarchivepagecount;$a++) {
$template = str_replace("<IfArchivePage>".between("<IfArchivePage>", "</IfArchivePage>", $template)."</IfArchivePage>", "", $template);
}
// REMOVE ANYTHING BETWEEN <IFFRIENDSPAGE> CONTAINERS
$iffriendspagecount = occurrencecount("<IfFriendsPage>", "</IfFriendsPage>", $template, "0");
for($a=0;$a<$iffriendspagecount;$a++) {
$template = str_replace("<IfFriendsPage>".between("<IfFriendsPage>", "</IfFriendsPage>", $template)."</IfFriendsPage>", "", $template);
}
// REMOVE COMMENT EDIT/DELETE/IP ADDRESS
$template = str_replace("<%CommentAuthorIP%>", "", $template);
$template = str_replace("<CommentEdit>".between("<CommentEdit>", "</CommentEdit>", $template)."</CommentEdit>", "", $template);
$template = str_replace("<CommentDelete>".between("<CommentDelete>", "</CommentDelete>", $template)."</CommentDelete>", "", $template);
// REMOVE TRACKBACK DELETE
$template = str_replace("<TrackbackDelete>".between("<TrackbackDelete>", "</TrackbackDelete>", $template)."</TrackbackDelete>", "", $template);
// INPUT FRIENDS
$friendscount = occurrencecount("<Friends>", "</Friends>", $template, "0");
for($f=0;$f<$friendscount;$f++) {
$insert = "";
$friends = between("<Friends>", "</Friends>", $template);
$insert .= $friends;
$insert = str_replace("<%FriendUsername%>", "Username1", $insert);
$insert = str_replace("<%FriendURL%>", "#", $insert);
$insert = str_replace("<%FriendProfileURL%>", "#", $insert);
$insert .= $friends;
$insert = str_replace("<%FriendUsername%>", "Username2", $insert);
$insert = str_replace("<%FriendURL%>", "#", $insert);
$insert = str_replace("<%FriendProfileURL%>", "#", $insert);
$insert .= $friends;
$insert = str_replace("<%FriendUsername%>", "Username3", $insert);
$insert = str_replace("<%FriendURL%>", "#", $insert);
$insert = str_replace("<%FriendProfileURL%>", "#", $insert);
$template = str_replace("<Friends>".$friends."</Friends>", $insert, $template);
}
// INPUT LINKS
$linkscount = occurrencecount("<Link>", "</Link>", $template, "0");
for($f=0;$f<$linkscount;$f++) {
$insert = "";
$link = between("<Link>", "</Link>", $template);
$insert .= $link;
$insert = str_replace("<%LinkTitle%>", "$example35", $insert);
$insert = str_replace("<%LinkURL%>", "#", $insert);
$insert .= $link;
$insert = str_replace("<%LinkTitle%>", "$example36", $insert);
$insert = str_replace("<%LinkURL%>", "#", $insert);
$template = str_replace("<Link>".$link."</Link>", $insert, $template);
}
// INPUT RECENT ENTRIES
$recententrycount = occurrencecount("<RecentEntry>", "</RecentEntry>", $template, "0");
for($r=0;$r<$recententrycount;$r++) {
$insert = "";
$recententry = between("<RecentEntry>", "</RecentEntry>", $template);
$insert .= $recententry;
$insert = str_replace("<%RecentEntryTitle%>", "<a href='#'>$example5</a>", $insert);
$insert = str_replace("<%RecentEntryDate%>", "<a href='#'>".cdate("$example3", timezone($example7))."</a>", $insert);
$insert = str_replace("<%RecentEntryTime%>", "<a href='#'>".cdate("$example4", timezone($example7))."</a>", $insert);
$insert .= $recententry;
$insert = str_replace("<%RecentEntryTitle%>", "<a href='#'>$example8</a>", $insert);
$insert = str_replace("<%RecentEntryDate%>", "<a href='#'>".cdate("$example3", timezone($example10))."</a>", $insert);
$insert = str_replace("<%RecentEntryTime%>", "<a href='#'>".cdate("$example4", timezone($example10))."</a>", $insert);
$insert .= $recententry;
$insert = str_replace("<%RecentEntryTitle%>", "<a href='#'>$example11</a>", $insert);
$insert = str_replace("<%RecentEntryDate%>", "<a href='#'>".cdate("$example3", timezone($example13))."</a>", $insert);
$insert = str_replace("<%RecentEntryTime%>", "<a href='#'>".cdate("$example4", timezone($example13))."</a>", $insert);
$insert .= $recententry;
$insert = str_replace("<%RecentEntryTitle%>", "<a href='#'>$example14</a>", $insert);
$insert = str_replace("<%RecentEntryDate%>", "<a href='#'>".cdate("$example3", timezone($example16))."</a>", $insert);
$insert = str_replace("<%RecentEntryTime%>", "<a href='#'>".cdate("$example4", timezone($example16))."</a>", $insert);
$insert .= $recententry;
$insert = str_replace("<%RecentEntryTitle%>", "<a href='#'>$example17</a>", $insert);
$insert = str_replace("<%RecentEntryDate%>", "<a href='#'>".cdate("$example3", timezone($example19))."</a>", $insert);
$insert = str_replace("<%RecentEntryTime%>", "<a href='#'>".cdate("$example4", timezone($example19))."</a>", $insert);
$template = str_replace("<RecentEntry>".$recententry."</RecentEntry>", $insert, $template);
}
// INPUT PAGE VARIABLES
$search_array2 = Array("<LaterLink>", "</LaterLink>", "<EarlierLink>", "</EarlierLink>", "<%CurrentPage%>", "<%TotalPages%>");
$replace_array2 = Array("", "", "<a class='earlierlink' href='#'>", "</a>", "$example37", "$example38");
$template = str_replace($search_array2, $replace_array2, $template);
// CHECK FOR ENTRIES
$entrycount = occurrencecount("<Entry>", "</Entry>", $template, "0");
for($i=0;$i<$entrycount;$i++) {
$insert = "";
$entry = between("<Entry>", "</Entry>", $template);
$insert .= "<a name='e$entry_info[e_id]'></a>".$entry;
$search_array3 = Array("<%EntryDate%>", "<%EntryTitle%>", "<%EntryURL%>", "<%EntryBody%>", "<%EntryAuthor%>", "<%EntryAuthorAvatar%>", "<%EntryTime%>", "<%EntryCategory%>", "<SendThisLink>", "</SendThisLink>");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -