CoolFace
Apppublic

kenken999/php

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
error.htm182 linesDownload Raw Back to templates
1 2	</script>3	</style>4	</span></span></span></span>5	</div></div></div></div></div>6	</table></table></table>7	<style>8		table.errTable{9			border: 0px;10			width: 900px;11			background-color: #000000;12			text-align: left;13		}14 15		table.errTable tr{16			background-color: #ccccff;17		}18 19		.tableHeader{20			background-color: #ccccff;21		}22 23		.grayCell{24			background-color: #cccccc;25			width: 85%;26		}27 28		.debugInfoTable{29			background-color: #cccccc;30			border-collapse: collapse;31		}32		.debugInfoTable td{33			border: 1px solid black;34		}35 36		table.debugInfoTable tr{37			background-color: #cccccc;38		}39 40		.errDesc{41			color: #cc3300;42		}43 44		.secondHeader{45			text-align: center;46		}47 48		.hidden {49			display: none;50		}51 52	</style>53 54{$script}55<p align=center><font size=+2>php error happened</font></p>56 57<table cellpadding="3" cellspacing="1" align="center" class="errTable">58	<th>59		<td colspan=2 align=middle><font size=+1><b>Technical information</b></font></td>60	</th>61	<tr>62		<td><b>Error type</b></td><td class="grayCell">{$errno}</td>63	</tr>64	<tr>65		<td><b>Error description</b></td><td class="grayCell"><span class="errDesc">{$errstr}</span></td>66	</tr>67	<tr>68		<td><b>URL</b></td><td class="grayCell">{$url}</td>69	</tr>70	<tr>71		<td><b>Error file</b></td><td class="grayCell">{$errfile}</td>72	</tr>73	<tr>74		<td><b>Error line</b></td><td class="grayCell">{$errline}</td>75	</tr>76	<tr>77		<td ><b>SQL query</b></td><td class="grayCell">{$sqlStr}</td>78	</tr>79</table>80 81<p align=center id="clickInfo">82	<a id="clickInfoLink" href="" onclick="toggleDebug(event);">More info</a>83</p>84 85<br><br><br>86 87<table id="debugInfoTable" cellpadding="3" cellspacing="1" align="center" class="errTable debugInfoTable hidden">88	<tr>89		<td colspan=4 align=middle class="tableHeader"><font size=+1><b>Call stack</b></font></td>90	</tr>91	<tr class="secondHeader">92		<td>&nbsp;</td>93		<td>File: line</td>94		<td>Function</td>95		{BEGIN showArgs}<td>Arguments</td>{END showArgs}96	</tr>97	{BEGIN debugRow}98		<tr>99			<td nowrap="nowrap">{$num}</td>100			<td nowrap="nowrap">{$path}</td>101			<td nowrap="nowrap">{$func}</td>102			{BEGIN showArgs}<td>{$args}</td>{END showArgs}103		</tr>104	{END debugRow}105</table>106 107<script type="text/javascript">108	function toggleDebug(event){109		// stop event110		e = event || window.event;111		if (e.stopPropagation){112            e.stopPropagation();113        }else{114            e.cancelBubble = true;115        }116		if(e.preventDefault){117            e.preventDefault();118        }else{119            e.returnValue = false;120        }121        // show info table122		var moreLink = document.getElementById('clickInfoLink');123        var debugTable = document.getElementById('debugInfoTable');124		var elClass = debugTable.className;125		var isHidden = elClass.indexOf('hidden') >= 0;126		if(isHidden) {127			elClass = elClass.replace(' hidden', '');128			moreLink.innerText = 'Less info'129		} else {130			elClass += ' hidden';131			moreLink.innerText = 'More info'132		}133		debugTable.className = elClass;134	}135 136	/**137	 * Fixed problem in IE for getElementsByName138	 * It didn't work correct in IE, because IE takes elements by id but not by name139	 * @param {string} tag - tag name140	 * @param {string} name - attribute name141	 */142	function getElementsByName_iefix(tag, name){143		var elem = document.getElementsByTagName(tag);144		var arr = new Array();145		for(i = 0,iarr = 0; i < elem.length; i++){146			att = elem[i].getAttribute("name");147			if(att == name){148				arr[iarr] = elem[i];149				iarr++;150			}151		}152		return arr;153	}154 155	/**156	 * Stop showing loading if happend error on page157	 */158	function stopLoadingForError(){159		var lDivs, lConts;160		if(navigator.appName == "Microsoft Internet Explorer"){161			lDivs = getElementsByName_iefix('div','loadingDiv');162			lConts = getElementsByName_iefix('div','loadedContent');163		}else{164			lDivs = document.getElementsByName('loadingDiv');165			lConts = document.getElementsByName('loadedContent');166		}167 168		for(i=0;i<lDivs.length;i++){169			lDivs[i].parentNode.removeChild(lDivs[i]);170		}171		for(j=0;j<lConts.length;j++){172			if($(lConts[j]).find('table.errTable') && $(lConts[j]).css("position")!="static"){173				$(lConts[j]).css('position','static');174				$(lConts[j]).css('left','0px');175			}176		}177	}178	stopLoadingForError();179</script>180 181 182