Mam sobie taki oto kodzik:
[php:1:8847576fc0]
<?
require("../config3.php");
$user = checkuser($u);
if (!main_admin($user['mode'])) exit();
$info = db_query("SHOW TABLE STATUS");
$totl = 0;
$totr = 0;
$w = new wml;
$c = new wmlCard('Stan tabel');
$c->add_menu(0, 'mwap', '../main.php?u='.$u);
$c->add_menu(0, 'adm', 'index.php?u='.$u);
$c->add_menu(0, 'tabele', 'at.php?u='.$u);
$c->add('<p align="center"><b>Stan tabel</b></p>');
$c->add('<p mode="nowrap">');
while($db = mysql_fetch_array($info))
{
$c->add('<a href="atsv.php?u='.$u.'&tb='.$db['Name'].'">'.$db['Name'].'</a><br/>');
$totr = $totr + $db['Rows'];
$totl = $totl + ($db['Data_length'] + $db['Index_length']);
}
$c->add('Razem: '.number_format($totr, 0, ',', '.').'; '.retvsize($totl));
$c->add('</p>');
$c->add('<p><a href="at.php?u='.$u.'">[t]</a><a href="index.php?u='.$u.'">[a]</a><a href="../main.php?u='.$u.'">[mwap]</a></p>');
$w->add_card($c);
$w->parse(1);
?>
[/php:1:8847576fc0]
I teraz problem pojawia się w linii z
[php:1:8847576fc0]$c->add('<a href="atsv.php?u='.$u.'&tb='.$db['Name'].'">'.$db['Name'].'</a><br/>');[/php:1:8847576fc0]
-- gdy NIE ma tam "&tb=..." to wszystko działa dobrze, jednak gdy to jest (a jest potrzebne), serwer wywala błąd 500.
Dodam że serwerek to Apache 1.3.12, php działa jako CGI.