Salve a tutti, sono giorni che giro e rigiro questa parte di script, per capire quale sia l'errore che non fa visualizzare in php5 questa parte di script, credo che ci siano delle funioni non supportate da php5 ma non riesco a capire quali siano, potere aiutarmi?
Codice PHP:
<?php
//controllo se alcune funzioni sono abilitate
$phpversion = (!@phpversion()) ? '<b>PHP</b>: N/A' : '<b>PHP</b>: ' . phpversion();
$mysql_get_server_info = (!@mysql_get_server_info()) ? '<b>MySQL</b>: N/A' : '<b>MySQL</b>: ' . mysql_get_server_info();
$apache_get_version = (!@apache_get_version()) ? '<b>Web Server</b>: N/A' : '<b>Web Server</b>: ' . apache_get_version();
$php_uname = (!@php_uname()) ? '<b>OS</b>: N/A' : '<b>OS</b>: ' . php_uname();
echo $phpversion . ' ' . $mysql_get_server_info . ' ' . $apache_get_version . ' ' . $php_uname . '<br /><br />';
//ricavo le info sulle tabelle
if (@mysql_get_server_info() >= 5) {
$status_table = mysql_query("SHOW TABLE STATUS WHERE Name IN ('$tab_news', '$tab_utenti', '$tab_config', '$tab_livelli', '$tab_categorie', '$tab_commenti')");
}
else {
$status_table = mysql_query("SHOW TABLE STATUS LIKE 'news_%'");
}
while ($status_tb = mysql_fetch_array($status_table)) {
$eccesso = ($status_tb['Data_free'] > 0) ? ' - <span style="color: rgb(255, 0, 0);">In eccesso di ' . round($status_tb['Data_free'] / 1024, 2) . ' KiB</span>: <a href="impostazioni.php?action=opt&tab=' . $status_tb['Name'] . '" title="SQL: OPTIMIZE TABLE">ottimizza</a>' : NULL;
$size = $status_tb['Data_length'] + $status_tb['Index_length'];
//converto i bytes in KiB e MiB
$tipo = 'bytes';
if ($size > 1024) {
$size = $size / 1024;
$tipo = ' KiB';
}
if ($size > 2048) {
$size = $size / 2048;
$tipo = ' MiB';
}
$size = number_format($size, 1);
echo '<label for="' . $status_tb['Name'] . '"><input type="checkbox" id="' . $status_tb['Name'] . '" name="selected_tbl[]" value="' . $status_tb['Name'] . '" checked="checked" />' . $status_tb['Name'] . '</label> - Dimensione: ' . $size . $tipo . ' ' . $eccesso . '<br/>';
}
$comp = (extension_loaded("zlib") ? '<img src="' . $img_path . '/sel_all.gif" alt="select" />Backup compresso <select name="compress"><option value="1" selected="selected">Sì (.gz)</option><option value="0">No (.sql)</option></select> <input type="submit" name="backup" value="Backup" style="font-weight: bold;" />' : NULL);
echo $comp . '<br />';
?></td>
</tr>
<tr>
<td bgcolor="#FF0000" align="center" colspan="2">
<input type="submit" name="submit" value="Modifica" style="font-weight: bold;" />
<input type="reset" name="reset" value="Ripristina" /></td>
</tr>
</table>
</form><br />
<?php require_once ("footer.php"); ?>
</body>
</html>