Пример #1
0
function htmlArray($array)
{
    echo '<dl>' . PHP_EOL;
    if (is_array($array)) {
        foreach ($array as $k => $v) {
            if (is_numeric($k)) {
                $k = '';
            }
            echo '<dt>' . $k . '</dt><dd>';
            if (is_array($v)) {
                echo "<br>";
                htmlArray($v);
            } else {
                echo $v;
            }
            echo '</dd>' . PHP_EOL;
        }
    } else {
        echo $array;
    }
    echo '</dl>' . PHP_EOL;
}
Пример #2
0
            }
        }
        if (is_numeric($img['id'])) {
            $q = new myQuery("SELECT GROUP_CONCAT(tag SEPARATOR '; ') as tags FROM tag WHERE id={$img['id']} GROUP BY id");
            if ($q->get_num_rows() > 0) {
                $return = array_merge(array('Tags' => $q->get_one()), $return);
            }
        }
        // add embedded tem info
        $tem = str_replace('ASCII', '', $exif['UserComment']);
        if (!empty($tem)) {
            $return['Embedded Tem'] = "<pre>" . $tem . "</pre>";
        }
    } elseif (exif_imagetype($filename) == IMAGETYPE_PNG) {
        $png = new PNG_Reader($filename);
        $rawTextData = $png->get_chunks('tEXt');
        $metadata = array();
        foreach ($rawTextData as $data) {
            $sections = explode("", $data);
            if ($sections > 1) {
                $key = array_shift($sections);
                $metadata[$key] = implode("", $sections);
            } else {
                $metadata[] = $data;
            }
        }
        $return['Description'] = "PNG XMP=" . count($metadata);
    }
}
echo htmlArray($return);
//echo json_encode($exif);
Пример #3
0
	        </div>
	      </div>
	    </div>
	  </div>
	</div>
	
	<!--<img src="test">-->

<?php 
echo "<h3>Last PHP Error</h3>";
htmlArray(debug_backtrace());
htmlArray(error_get_last());
// session Variables
$_SESSION['debug'] = true;
echo "<h3>\$_SESSION Variables</h3>\n";
htmlArray($_SESSION);
$php_time = date('Y-m-d H:i:s');
$q = new myQuery('SELECT NOW()');
$mysql_time = $q->get_one();
echo "<h3>Time Comparison</h3>\n<ul>\n\t<li>MySQL time: {$mysql_time}</li>\n\t<li>PHP time: {$php_time}</li>\n</ul>";
echo "<h3>MySQLi Test</h3>";
$q = new myQuery("SELECT id, firstname FROM user LIMIT 3");
echo '<table><thead><tr><th></th><th>Answer</th><th>True Value</th></thead></tr><tbody>';
echo '<tr><td>Query</td><td>' . $q->get_query() . '</td><td>SELECT id, firstname FROM user LIMIT 3</td></tr>';
echo '<tr><td>N Rows</td><td>' . $q->get_num_rows() . '</td><td>3</td></tr>';
echo '<tr><td>get_row()</td><td>';
print_r($q->get_row());
echo '</td><td>Array ( [id] => 1 [firstname] => Lisa )</td></tr>';
echo '<tr><td>get_row(2)</td><td>';
print_r($q->get_row(2));
echo '</td><td>Array ( [id] => 3 [firstname] => Amanda )</td></tr>';