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
Winged Keys Rpg: Gioco Chiuso!
swankified si è accreditato come gestore di Winged Keys Rpg
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Hikaru No Tohei - Le Luci di Tohei: Butanews! - È finito lo "Slash 'em All Twice"! 🔪❌
Enlisted: Aggiornamento 0.7.0.82
Il gestore di Black Sails Chronicles ha risposto alla recensione di titti
RAID Shadow Legends: Mazzo del Destino Testa Calda
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
dreamboy ha risposto alla discussione: Gioco investigativo e politico
Star Trek Horizon: Elenco PG: una funzione a lungo attesa!
zarina si è accreditato come gestore di In the Shadows: NY
Hogwarts Express - Harry Potter GDR Forum: 🗞️Nuovo numero de "L'Espresso Sonorum"🗞️
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Black Sails Chronicles: ON - Comizio Pubblico
The Coven: 🎃 Halloween Month - The Coven 🎃
I dati del generatore di rank sono stati aggiornati!
cronaikos_gdr ha risposto alla discussione: Cronaikos GDR
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Ambientazioni GDR - Terza lista di ambientazioni non sfruttate dai gestori di giochi di ruolo! Prendi spunto!
Puerto Dorado - Intervista ai gestori del gdr storico Puerto Dorado
Creare un GdR - Come si crea un nuovo gioco di ruolo cartaceo? Ci risponde il creatore di Wanted!
d!
Storie GdR - Come creare una storia coinvolgente per un gioco di ruolo?
Vita di Coppia e GdR - Vita di coppia: i GdR fanno male? Scopriamolo assieme con la ricerca pubblicata dalla Brigham Young University!
Ambientazioni GDR - Lista di belle ambientazioni non sfruttate dai gestori di giochi di ruolo. Utile per avere spunti per un nuovo gdr!
D&D Next - Diamo uno sguardo in anteprima al nuovissimo Dungeons & Dragons Next!