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?)
06/04/2008 09:32:19
accanto alla chat?? al masismo lo metti nel file input. per metterlo accanto alla chat devi dividerla con due div in un div fai comparire il testo e nell'altro ci meti quel bottone...
cmq la soluzione migliore e mettere il tasto nel file input.php
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Epic Wizardry RP: Spoiler #1 V2 | Epic Wizardry RP
The Coven: Utenti del mese di Agosto
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Storie di Agarthi: Omicidi a Città Vecchia: la scia si allunga
blancks ha risposto alla discussione: Cambio Licenza GDRCD
treesome ha recensito Road to Hamartia
Hero Wars: Approfitta della vendita x4 Emerald!
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
wishbone ha recensito Brightest Star
The Darkness of Salem: QUEST: La notte di Salem Capitolo 1
ramen ha recensito One Piece World
Il genere Pokémon raggiunge i 300 giochi catalogati!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
War Thunder: Gloire: Potenziamenti utili!
sparhawack ha recensito Hikaru No Tohei - Le Luci di Tohei
sparhawack ha recensito Exclusive Villa GdR
I dati del generatore di rank sono stati aggiornati!
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!
AlterEgo - Intervista AlterEgo - Il ritorno di un classico del Play by Chat dopo oltre un decennio!
eSport ed Olimpiadi - E' stato proposto, per le Olimpiadi di Parigi 2024, di aggiungere gli eSport come nuova disciplina olimpica. Il punto della situazione!
Cookie Law - Cookie Law Europea: come adeguare velocemente il proprio gioco grazie ad Iubenda
Videogame e Gdr - I gdr sono associati con i videogiochi del tipo Neverwinter Nights o The Elder Scrolls?
Roll20 Leak! - Roll20: dati di 4 milioni di utenti rubati! Scopri l'accaduto!
Giochi Nuovi - Lista degli ultimi giochi online inseriti sul portale!
MMO - Perché gli MMO sono tra i generi di videogiochi più popolari in questo moment
Odio vero! - 10 cose che mi hanno infastidito dei giochi di ruolo in questo anno!