Revision: 59146
Updated Code
at August 20, 2012 23:01 by ringo380
Updated Code
<html>
<head>
<script type="text/javascript">
$(document).ready(function()
{
$(".exp_body").hide();
$(".exp_head").click(function()
{
$(this).next(".exp_body").slideToggle(400);
$(this).toggleClass('exp_head_expanded'); // <-- This changes the element's class when clicked. use it with CSS to create a "plus/minus" expand style.
});
});
</script>
<style>
.expand {
margin: 0px;
padding: 0px;
width: 750px;
}
.exp_head {
padding: 5px 10px 5px 35px;
cursor: pointer;
color: #41270E;
position: relative;
background: #779DA7 url('../images/plus.png') no-repeat 10px;
margin: 1px;
}
.exp_head_expanded {
background: #779DA7 url('../images/minus.png') no-repeat 10px;
}
.exp_body {
padding: 5px 10px 15px;
background-color: #F4F4F8;
color: #8D633A;
word-wrap: break-word;
}
</style>
</head>
<body>
<?php
function print_array($array, $title) {
echo "<p class='exp_head'>\$$title</p>\n";
echo "<div class='exp_body'>\n";
echo "\t<pre>\n";
print_r($array);
echo "\t</pre>\n";
echo "</div>\n";
}
echo "<div class='expand'>";
# -- Any arrays can be added below to be placed in the same list
print_array($_SERVER,'_SERVER');
print_array($x,'x');
print_array($y,'y');
echo "</div>";
?>
</body>
</html>
Revision: 59145
Updated Code
at August 20, 2012 22:56 by ringo380
Updated Code
<html>
<head>
<script type="text/javascript">
$(document).ready(function()
{
$(".exp_body").hide();
$(".exp_head").click(function()
{
$(this).next(".exp_body").slideToggle(400);
$(this).toggleClass('exp_head_expanded'); // <-- This changes the element's class when clicked. use it with CSS to create a "plus/minus" expand style.
});
});
</script>
<style>
.expand {
margin: 0px;
padding: 0px;
width: 750px;
}
.exp_head {
padding: 5px 10px 5px 35px;
cursor: pointer;
color: #41270E;
position: relative;
background: #779DA7 url('../images/plus.png') no-repeat 10px;
margin: 1px;
}
.exp_head_expanded {
background: #779DA7 url('../images/minus.png') no-repeat 10px;
}
.exp_body {
padding: 5px 10px 15px;
background-color: #F4F4F8;
color: #8D633A;
word-wrap: break-word;
}
</style>
</head>
<body>
<?php
function print_array($array, $title) {
echo "<p class='exp_head'>\$$title</p>\n";
echo "<div class='exp_body'>\n";
echo "\t<pre>\n";
print_r($array);
echo "\t</pre>\n";
echo "</div>\n";
}
echo "<div class='exp_list'>";
# -- Any arrays can be added below to be placed in the same list
print_array($_SERVER,'_SERVER');
echo "</div>";
?>
</body>
</html>
Revision: 59144
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 20, 2012 22:51 by ringo380
Initial Code
<html>
<head>
<script type="text/javascript">
$(document).ready(function()
{
$(".exp_body").hide();
$(".exp_head").click(function()
{
$(this).next(".exp_body").slideToggle(400);
$(this).toggleClass('exp_head_expanded'); // <-- This changes the element's class when clicked. use it with CSS to create a "plus/minus" expand style.
});
});
</script>
<?php
function print_array($array, $title) {
echo "<p class='exp_head'>\$$title</p>\n";
echo "<div class='exp_body'>\n";
echo "\t<pre>\n";
print_r($array);
echo "\t</pre>\n";
echo "</div>\n";
}
echo "<div class='exp_list'>";
print_array($_SERVER,'_SERVER');
echo "</div>";
?>
Initial URL
Initial Description
I use this primarily for debugging purposes. This simply takes an array and creates an expandable item that prints the array out in a \<pre\> wrapping, making it easy to read. Very basic snippet.
Initial Title
Print large arrays in a nicely formatted list of expandable divs
Initial Tags
php, debug, array
Initial Language
PHP