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


neworleans ha risposto alla discussione: Far tornare di moda il PBC
I dati del generatore di rank sono stati aggiornati!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Cyberpunk NbG Re-Coded: Nuova Documentazione: Crew
Le Cronache di Raja Dunia: Personalizzazione Colore in Chat
Il gestore di Black Sails Chronicles ha risposto alla recensione di camiciaambrata
Il gestore di Black Sails Chronicles ha risposto alla recensione di camiciaambrata
New Orleans → Tuffatevi in questa cittą iconica, vi aspettano un mix di culture che trovano la loro identitą in questo luogo esotico, misterioso e pieno di fascino.
World of Tanks: Nuovo rilascio - The Card Game
Portus: Harry Potter Gioco di Ruolo: Pubblicati i ranghi Reputazione di ottobre!
davemaster95 ha recensito Il Grande Blu
RAID Shadow Legends: Percorso di Halloween 🕷️
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Another Year Of Disaster: 👾 Backwire & Spooky Week 🎃
Lubecca: [Regolamento] Crafting e Doppi
lubeck ha aperto una nuova discussione: Far tornare di moda il PBC
Black Sails Chronicles: ON - Mastro Corvino
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Mago Guerriero - Il Mago-Guerriero: come far male insieme due cose diverse!
I Play by Chat a Vinci! - I play by chat sbarcano alla Festa dell'Unicorno a Vinci e noi intervistiamo il gestore di Stargate Command!
Configurazione GDRCD - Guida illustrata all'installazione dell'open source GDRCD
New Reality - Intervista alla gestione di New Reality il play by chat hentai ambientato in un mondo virtuale
Emoticons - Perchč si usano le emoticon? Sono fondamentali, o si puņ anche evitare di usarle?
Island Artist GDR - Intervista alla gestrice del peculiare play by chat moderno di Island Artist GDR
Anello del Drago - Spunta la versione italiana dell'MMORPG "Anello del Drago", nuovi Cosplay all'orizzonte!
