\n"; } else { header("Content-disposition: filename=$id.sql"); header("Content-type: application/octetstream"); header("Pragma: no-cache"); header("Expires: 0"); } function my_handler($sql_insert) { global $crlf, $asfile; if(empty($asfile)) { echo htmlspecialchars("$sql_insert;$crlf"); } else { echo "$sql_insert;$crlf"; } } $tables = mysql_list_tables(PPHL_DB_NAME); $num_tables = @mysql_numrows($tables); $i = 0; print "# PPhlogger ".PPHLOGGER_VERSION." MySQL-Dump".CRLF_C; print "# $pphlogger_location".CRLF_C; print "#".CRLF_C; print "# Host: ".PPHL_DB_HOST." Database: ".PPHL_DB_NAME.CRLF_C; while($i < $num_tables) { $table = mysql_tablename($tables, $i); if (strstr($table,$id)) { print $crlf; print "# --------------------------------------------------------".CRLF_C; print "#".CRLF_C; print "# Table structure for table '$table'".CRLF_C; print "#".CRLF_C.CRLF_C; echo get_table_def($table, $crlf).";".CRLF_C.CRLF_C; if($what == "data") { print "#".CRLF_C; print "# Dumping data for table '$table'".CRLF_C; print "#".CRLF_C.CRLF_C; get_table_content($table, "my_handler", ""); } } $i++; } if(empty($asfile)) { print "\n"; echo $myfooter; } ?>