Refresh.php piccolo problema postato il 06/04/2008 00:20:21 nel forum programmazione, gdrcd, open source, hosting
Ciao ragà sono giorni..o forse ore?che tento di risolvere questo problema,ossia devo inserire un bottone accanto alla chat,solo che non trovo lo spazio per inserirlo,se metto il codice c'è qualche buona anima che sà dove metterlo?allora il codice della pagina è questa:
<? session_start();
include ('inc/parametri.inc.php');
include ('inc/controllo.php');
include ('inc/open2.php');
$Stanza=$_SESSION['Stanza'];
$op=$_REQUIRE['op'];
$Login=$_SESSION['Login'];
$LastTime=$_SESSION['LastTime'];
function Tempo($tim) {
return(strftime("%H:%M", strtotime($tim)));
}
If (strtoupper($op) == 'ESCI') {header('Location: logout.php', false);};
include('inc/controlloesilio.php');
?>
<HTML><HEAD><link rel="stylesheet" href="mainchat.css" TYPE="text/css"><meta HTTP-EQUIV="Refresh" CONTENT="8"></HEAD>
<body style="background-image: url(img/refresh.jpg);" >
<?
$MySql = "SELECT * FROM Mappa WHERE ID = '".pars($Stanza)."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Condizione = $rs['Condizione'].'';
$Invitati = $rs['Invitati'].'';
$rs->close;
if ($Condizione != '') {
$Condizione = str_replace('G', 'IDGilda', $Condizione);
$pos = strpos($Condizione, "$Numero");
if ($pos === false) {
$MySql = "SELECT * FROM Presenti WHERE Nome = '".pars($Login)."' AND ".$Condizione;
} else {
$Condizione = str_replace("$Numero", $Stanza, $Condizione);
$Condizione = str_replace("$Date", "'".strftime("%Y-%m-%d %H:%M:%S")."'", $Condizione);
$MySql = "SELECT * FROM Presenti INNER JOIN Albergo ON Nome = Proprietario AND ".$Condizione." WHERE Nome = '".pars($Login)."'";
}
$Result = mysql_query($MySql);
if (!($rs = mysql_fetch_array($Result))) {
$pos = strpos(strtoupper($Invitati), "!".strtoupper($Login)."!,");
if ($pos === false) {
exit();
}
}
$rs->close;
}
$MySql = "SELECT * FROM Chat WHERE Stanza = '".pars($Stanza)."' AND ID > ".$LastTime." AND DATE_ADD(Ora, INTERVAL 10 MINUTE) >= NOW()";
$MySql .= " ORDER BY ID DESC LIMIT 0, 20";
$Result = mysql_query($MySql);
echo "<!--$MySql-->";
$Counter = 0;
$newchat = '';
if ($LastTime == 0) {
$Testata .= "<HEAD><link rel="stylesheet" href="mainchat.css" TYPE="text/css"></HEAD><BODY style='background-image: url(img/refresh.jpg); '>";
}
while ($rs = mysql_fetch_array($Result)) {
if ($rs['ID'] > $LastTime) {
$_SESSION['LastTime'] = $rs['ID'];
$LastTime = $_SESSION['LastTime'];
};
#{
switch ($rs['Tipo']) {
case 'M': #Master scritte nere
$n = '<center><TABLE WIDTH="80%" border=1 bordercolor="darkred"><TR><TD CLASS=Mas align=left><FONT CLASS=Master> '.$rs['Testo'].'</FONT></TD></TR></TABLE></center>';
break;
case 'C': #Master corporazione scritte blu
$n = '<center><TABLE WIDTH="80%" border=1 bordercolor="darkred"><TR><TD CLASS=Mas align=left><FONT CLASS=MasterC> '.$rs['Testo'].'</FONT></TD></TR></TABLE></center>';
break;
case 'H': #Master HTML puro
$n = "<img src='".$rs['Testo']."' border=0><br>'";
break;
case 'W': #Master HTML puro
$n = "<EMBED src='".$rs['Testo']."' autostart= true loop= false volume= 100 height= 0 width= 0><br>'";
break;
case 'A': #Azione Pubblica
# if ($rs['Mittente'] == $Login) {
$n = "<FONT CLASS=Azione><FONT CLASS=Micro>".Tempo($rs['Ora'])."</FONT> <FONT CLASS=Nome> ".$rs['Mittente']."</FONT> ".$rs['Testo']."</FONT><BR>";
#$n = "<B><FONT FACE=Verdana SIZE=1><FONT COLOR='#800000'>".$rs['Mittente']."</FONT> <FONT COLOR='#FF1111'>".$rs['Testo']."</FONT></FONT></B><BR>";
# } else {
# $n = "<B><FONT FACE=Verdana SIZE=1 COLOR='#FF1111'>".$rs['Mittente']." ".$rs['Testo']."</FONT></B><BR>";
# }
break;
case 'X': #Sistema
$n = '<FONT CLASS=Azione>'.$rs['Testo'].'</FONT><BR>';
break;
case 'Y': #Azioni speciali: dadi ecc.
$n = '<FONT CLASS=Y>'.$rs['Testo'].'</FONT><BR>';
break;
case 'S': #Sussurro
If (strtoupper($Login) == strtoupper($rs['Destinatario'])) {
$n = "<TABLE WIDTH='100%'><TR CLASS=SussDest><TD align=left><b>".$rs['Mittente'].' ti sussurra: </b><i>'.$rs['Testo'].'</i></TD></TR></TABLE>';
};
If (strtoupper($Login) == strtoupper($rs['Mittente'])) {
$n = "<TABLE WIDTH='100%'><TR CLASS=SussMitt><TD align=left><b>sussurri a ".$rs['Destinatario'].": </b><i>".$rs['Testo']."</i></TD></TR></TABLE>";
};
break;
case 'P': #Messaggio Pubblico
$n = '<FONT CLASS=Testo><FONT CLASS=Micro>'.Tempo($rs['Ora']).'</FONT> <IMG SRC='img/stemmi/'.$rs['ImgGilda']."' border=0 height=20 width=20 align=bottom title="".pars($rs['DescGilda'])." - ".pars($rs['DescRazza']).'"> <IMG SRC='img/testamini'.strtolower($rs['Sesso']).'.gif' width=8 height=8 border=0 Alt="Messaggio privato" onclick="Javascript:parent.chatinput.document.invio.Messaggio.value='@'.$rs['Mittente'].'@';parent.chatinput.document.invio.Messaggio.focus()"> <B>'.htmlspecialchars($rs['Mittente']).'</B><font size=1 color=white> ('.pars($rs['DescRazza']).')</font>: '.$rs['Testo'].'</FONT><BR>';
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>
</body></html>
e il codice del bottone che devo inserire è questo:
<script src="DWConfiguration/ActiveContent/IncludeFiles/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0','width','100','height','22','title','bottoneusopotere','src','../Documenti/Bottoni DreamWeaver Cs3/bottoneusopotere','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../Documenti/Bottoni DreamWeaver Cs3/bottoneusopotere' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="100" height="22" title="bottoneusopotere">
<param name="movie" value="../Documenti/Bottoni DreamWeaver Cs3/bottoneusopotere.swf">
<param name="quality" value="high">
<embed src="../Documenti/Bottoni DreamWeaver Cs3/bottoneusopotere.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="100" height="22" ></embed>
</object>
</noscript>
Pagine → 1
06/04/2008 01:59:25 e modificato da will il 06/04/2008 02:01:03
leggendo il codice e la tua domanda mi viene un dubbio (sarà che son ubriaco? )
il tasto lo vuoi mettere nella parte in cui escono le frasi della chat o vicino alla barra per inserirle?
(modifico direttamente dopo aver letto la parte del "bottone" O.o serve tutta quella schifezza di codice per un semplice tasto solo perchè fatto con flash?)
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Black Sails Chronicles: ON - 2° Serata Gara di Bevute
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Dalemyr: Il rogo del Barile Incrinato
Crossout: Rissa "Vecchi Nemici" e pacchetto regalo!
World of Warship: Retaggio navale: Roma Aeterna
I dati del generatore di rank sono stati aggiornati!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Black Sails Chronicles: ON - 1° Serata per la Gara di Bevute
Felix Felicis GdR - Harry Potter GdR: Le catene di Draco Malfoy
Hero Wars: 🔥 Qualcosa di feroce si avvicina a Dominion...
Fabula Arcana: La Wiki di Fabula Arcana è qui!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
CRSED: F.O.A.D.: Disabilitazione della modalità Duo e Classifiche
RAID Shadow Legends: La maggior parte trova solo la morte
AI Dungeon Master: il co-pilota creativo per campagne GdR!
The Coven: Prima casellina del Coven-dario dell'avvento!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
