Buonasera, ho un problema decennale che non riesco a comprendere.
Ho un file, chiamato "refresh.php", che non mi bypassa il pezzo al server e, di conseguenza, non me lo interpreta.
Richiamando infatti una tabella:
E poi aggiungendo questo:
Il link è letteralmente:
Come mai?
Nel dubbio, posto il codice nella sua interezza:
Ho un file, chiamato "refresh.php", che non mi bypassa il pezzo al server e, di conseguenza, non me lo interpreta.
Richiamando infatti una tabella:
PHP:
$MySql = "SELECT * FROM Skill WHERE IDSkill = .$IDSkill.";
$Result = mysql_query($MySql);
E poi aggiungendo questo:
PHP:
[...]
$n .="<a href='pag2.php?ID=<?php echo $IDSkill; ?>'>leggi qui la descrizione</a></td></tr></table>";
Il link è letteralmente:
PHP:
pag2.php?ID=<?php echo ; ?>
Come mai?
Nel dubbio, posto il codice nella sua interezza:
PHP:
<? session_start();
include ('inc/parametri.inc.php');
include ('inc/controllo.php');
include ('inc/open2.php');
function Tempo($tim) {
return(strftime("%H:%M", strtotime($tim)));
}
If (strtoupper($op) == 'ESCI') {header('Location: logout.php', false);};
$MySql2 = "SELECT * FROM Skill WHERE IDSkill = .$IDSkill.";
$Result2 = mysql_query($MySql2);
$result_Skill = mysql_query($MySql2);
$IDSkill = mysql_fetch_array($result_Skill);
include('inc/controlloesilio.php');
?>
<HTML><HEAD><SCRIPT language="JavaScript">
function doRefresh() {
// refresh della pagina corrente
document.location.reload();
}
// imposto il timeout per il prossimo refresh
// espresso in millisecondi (1000 = 1 secondo)
window.setTimeout("doRefresh();" , 15000);
</SCRIPT><link rel="stylesheet" href="mainchat.css" TYPE="text/css"></HEAD><body><?
$MySql = "SELECT * FROM Chat WHERE (Stanza = '".pars($Stanza)."' OR Tipo = 'G') AND ID > ".$LastTime." AND DATE_ADD(Ora, INTERVAL 180 MINUTE) >= NOW()";
$MySql .= " ORDER BY ID DESC LIMIT 0, 20";
$Result = mysql_query($MySql);
if ($LastTime == 0) {
$Testata .= "<HEAD><link rel=\"stylesheet\" href=\"mainchat.css\" TYPE=\"text/css\"></HEAD><BODY>";
}
while ($rs = mysql_fetch_array($Result)) {
if ($rs['ID'] > $LastTime) {
$_SESSION['LastTime'] = $rs['ID'];
$LastTime = $_SESSION['LastTime'];
};
#{
switch ($rs['Tipo']) {
case 'T': #Abilità
$n = "<table><tr><td align=justify><FONT FACE=Verdana SIZE=1><FONT COLOR='white'>".$rs['Mittente']."</FONT> utilizza <FONT COLOR='#00CC66'>".$rs['Locazione']."</FONT> di ".$rs['Testo']."";
$n .="<a href='pag2.php?ID=<?php echo $IDSkill; ?>'>leggi qui la descrizione</a></FONT></td></tr></table>";
break;
};
$newchat = $n.$newchat;
$n = '';
#};
}
$newchat = $Testata.$newchat;
$newchat = str_replace("\\", "\\\\", $newchat);
$newchat = str_replace("'", "\\'", $newchat);
?>
<script>
parent.chattesto.document.write('<?= $newchat ?>');
var h = 0;
try {h = parent.chattesto.document.body.offsetHeight + 1000;} catch(e) {h = 0};
parent.chattesto.scroll (0, h);
</script>
<SCRIPT language="JavaScript">
// verifico il refresh della pagina
var msg = "Questa pagina è stata letta" +
"<BR><B>" + Date() + "</B>";
document.write(msg);
</SCRIPT>
</body></html>