Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 45
  1. #1

    Devo modificare una chat inserendo un menù select, chi mi aiuta?

    Ciao io devo inserire un menù select in una chatphp in modo che ad ogni messaggio scritto e quindi inviato, compaia il simbolo scelto e cerco perciò qualcuno che possa effettivamente darmi una mano, spero di trovare in questo forum qualcuno che riesca ad aiutarmi veramente nell'intento, ora come ora non posto nessun codice poichè lo metterei a caso facendo confusione, ma se qualcuno si offre allora posso metterlo così realmente possiamo arrivare a fare un bel lavoro....please rispondetemi grazie!

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    forse era meglio se postavi direttamente il codice
    Errare humanum est, perseverare ovest

  3. #3
    lo so carlo...ma la chat è formata da almeno 5 file php, come inizio potrei mettere quello della chat principale e poi mi risulta difficile postare gli altri non sapendo quali file è meglio postare....

    ecco il file della chat:
    <html>
    <head>
    <title>Happy Chat</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language = "JavaScript">
    function textCounter(field, countfield, maxlimit) {
    if(field.value.length > maxlimit){
    field.value = field.value.substring(0, maxlimit);
    }
    else{
    countfield.value = maxlimit - field.value.length;
    }
    }
    </script>
    <script language="javascript">
    function aggiungi(y)
    {
    espressione=document.form_ins.messaggio.value;
    new_espressione=espressione + y;
    document.form_ins.messaggio.value=new_espressione;
    }
    </script>
    <style>
    .stile {
    background:#FFFFFF;
    font-family:verdana;
    font-size:8pt;
    SCROLLBAR-BASE-COLOR: #0099CC;
    SCROLLBAR-ARROW-COLOR: #FFFFFF;
    }
    </style>
    </head>

    <body bgcolor="#FBBEAA">
    <?
    include("config.php");

    $nick=$_GET['nick'];
    $nick=strtolower($nick);
    $nick=stripslashes($nick);
    $password=$_GET['password'];
    $password=strtolower($password);
    $password_cr=crypt($password,$nick);
    $password_cr=str_replace("|","*",$password_cr);



    if (!(file_exists($file_reg)))
    {fopen($file_reg,"w");}

    $utente=$nick."|".$password;
    $utente_ok=0;
    $ut_regist=file($file_reg);
    $dim_reg=count($ut_regist);
    for ($i=0;$i<$dim_reg;$i++)
    {
    $dati_ut=explode("|",$ut_regist[$i]);
    $nick_ut=$dati_ut[0];
    $pass_ut=$dati_ut[1];
    if (($nick==$nick_ut) & ($password_cr==$pass_ut)) $utente_ok=1;
    }

    if ($utente_ok==1)
    {
    if (!(file_exists($file_online)))
    {fopen($file_online,"w");}

    $dim_file=filesize($file_online);
    $dim_max=14000; // Dimensione in bytes massima per ricreare il file online

    if ($dim_file>$dim_max)
    fopen($file_online,"w");

    $ar_orario=getdate();
    $ora=$ar_orario['hours'];
    $minuti=$ar_orario['minutes'];
    $secondi=$ar_orario['seconds'];
    if (strlen($minuti)==1) $minuti="0".$minuti;
    if (strlen($secondi)==1) $secondi="0".$secondi;

    $data=date("d/m/Y");
    $orario=$ora.":".$minuti.":".$secondi;
    $utente=$nick."|".$data."|".$orario."\n";

    $ins_online=fopen($file_online,"a+");
    fputs($ins_online,$utente);
    fclose($ins_online);
    }
    else
    {
    echo "<center>E' STATO INSERITO
    UN NICK O UNA PASSWORD
    NON CORRETTI,
    OPPURE NON SEI
    ANCORA REGISTRATO.


    ";
    echo "<a href=\"javascript:history.back();\">TORNA AL LOGIN</a></center>";
    exit;
    }
    ?>
    <table width="208" align="center" bordercolor="#000000" bgcolor="#E7E9FA" style="border:1px solid;">
    <tr>
    <td width="208" height="21" colspan="6" bgcolor="#BBC2F2"><div align="center">
    <div align="center"><iframe src="http://www.globalmeteo.altervista.org/chat/messaggi.php" width="200" height="100" scrolling="yes"></iframe>
    </td></tr></table>


    <div align="center">

    <table width="208" align="center" bordercolor="#000000" bgcolor="#E7E9FA" style="border:1px solid;">
    <tr>
    <td width="208" height="21" bgcolor="#BBC2F2"><div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">PERSONE
    ONLINE
    </font></div></td>
    </tr>
    <tr>
    <td height="21"><iframe width="200" height="50" src="online.php" scrolling="no"></iframe></td>
    </tr>
    </table>

    <table width="208" align="center" bordercolor="#000000" bgcolor="#E7E9FA" style="border:1px solid;">
    <tr>
    <td width="208" height="21" colspan="6" bgcolor="#BBC2F2"><div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">SIMBOLI METEO - SMILES</font></div></td>
    </tr>
    <tr>
    <td width="30" height="21"><div align="center">[img]emoticons/em1.gif[/img]</div></td>
    <td width="30" height="21"><div align="center">[img]emoticons/em2.gif[/img]</div></td>
    <td width="30" height="21"><div align="center">[img]emoticons/em3.gif[/img]</div></td>
    <td width="30" height="21"><div align="center">[img]emoticons/em4.gif[/img]</div></td>
    <td width="30" height="21"><div align="center">[img]emoticons/em5.gif[/img]</div></td>
    <td width="30" height="21"><div align="center">[img]emoticons/em6.gif[/img]</div></td>
    </tr>
    <tr>
    <td height="21"><div align="center">[img]emoticons/em7.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em8.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em9.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em10.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em11.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em12.gif[/img]</div></td>
    </tr>
    <tr>
    <td height="21"><div align="center">[img]emoticons/em13.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em14.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em15.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em16.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em17.gif[/img]</div></td>
    <td height="21"><div align="center">[img]emoticons/em18.gif[/img]</div></td>
    </tr>

    </table>

    <table width="208" align="center" bordercolor="#000000" bgcolor="#E7E9FA" style="border:1px solid;">
    <tr>
    <td height="21" bgcolor="#BBC2F2"><div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">MESSAGGIO</font></div></td>
    </tr>
    <tr>
    <td ><form method="GET" action="insert.php" name="form_ins" >
    <table width="170" border="0" align="center">
    <tr>
    <td colspan="2"><div align="center">
    <textarea rows="3" onKeyDown="textCounter(this.form.messaggio,this.fo rm.rem,400);" onKeyUp="textCounter(this.form.cjmsg,this.form.rem ,400);" cols="19" type="text" name="messaggio"></textarea>
    </div></td>
    </tr>
    <tr>
    <td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Lettere
    rimaste:</font></div></td>
    <td><div align="center">
    <input readonly class="stile" type=text name=rem size=3 maxlength=3 value="400">
    </div></td>
    </tr>
    <tr>
    <td height="26" colspan="2"> <div align="center">
    <?
    echo "<input type=\"hidden\" name=\"nick\" value=\"$nick\">";
    echo "<input type=\"hidden\" name=\"password\" value=\"$password\">"
    ?>
    <input type="submit" name="Submit" value="Invia messaggio">



    </div></td>
    </tr>





    </table>
    </form></td>
    </tr>
    </table>
    </body>
    </html>

    poi ho altri file dimmi quali devo postare:
    - config
    - in_sut
    - insert
    - login
    - messaggi
    - register

    ciao e spero bene..

  4. #4

  5. #5

  6. #6
    se serve qualche altra pagina io la posto, basta che qualcuno mi dia una mano...

  7. #7
    nessuno che sa darmi qualche consiglio?...

  8. #8
    ritento...up

  9. #9
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    un piccolo consiglio, quando posti del codice è meglio che lo metti tra i tag code o php altrimenti è difficilmente leggibile.

    allora mi sembra che il form incriminato sia questo:
    Codice PHP:
    <form method="GET" action="insert.php" name="form_ins" >
    <table width="170" border="0" align="center">
    <tr>
    <td colspan="2"><div align="center">
    <textarea rows="3" onKeyDown="textCounter(this.form.messaggio,this.form.rem,400);" onKeyUp="textCounter(this.form.cjmsg,this.form.rem,400);" cols="19" type="text" name="messaggio"></textarea>
    </div></td>
    </tr>
    <tr>
    <td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Lettere
    rimaste:</font></div></td>
    <td><div align="center">
    <input readonly class="stile" type=text name=rem size=3 maxlength=3 value="400">
    </div></td>
    </tr>
    <tr>
    <td height="26" colspan="2"> <div align="center">
    <?
    echo "<input type=\"hidden\" name=\"nick\" value=\"$nick\">";
    echo 
    "<input type=\"hidden\" name=\"password\" value=\"$password\">"
    ?>
    <input type="submit" name="Submit" value="Invia messaggio">
    </div></td>
    </tr>
    </table>
    </form>
    ora tu ci vuoi mettere una select, ma cosa è che vuoi selezionare ?
    Errare humanum est, perseverare ovest

  10. #10
    no carlo, la pagina che ho postato è perfetta, come hai visto poi ci sono delle smiles selezionabili, ma io volgio che queste siano selezionabili tramite l'uso di un select che poi una volta selezionato mi rimanga l'opzione sempre selezionata e mi metta in automatico il simbolo scelto all'inizio di ogni messaggio, grazie mille per aver risposto, sono a tua disposizione....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.