Visualizzazione dei risultati da 1 a 2 su 2

Discussione: campo attiva/disattiva

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    campo attiva/disattiva

    vorrei impostare un campo dove scegliere se attivare o disattivare i loghi in chat...

    un menu a tendina con scritto vuoi attivare gli smiley
    -si
    -no

    Codice PHP:
    <?php
    session_start
    ();    
    header("Cache-control: private");    
    if(!isset(
    $_SESSION["login"]))
    {
    Header('Location:index.php'); exit; } ?>
    <html>
    <head>
    <link rel="shortcut icon" href="http://italywap.altervista.org/chat/favicon.ico" />
    <link rel="icon" href="http://italywap.altervista.org/chat/favicon.ico" />
    <title>.::iTaLyWaP::.</title>
    <link rel="stylesheet" type="text/css" href="style.css"> 
    </head>
    <?php
    $login
    =$_SESSION['login'];

    $smilemenu=0;
    //prelevo i dati dal file txt
    $var=@fopen("statosmilemenu.txt","a+");//apro il file .txt (modalità lettura/scrittura)
    $var2=file("statosmilemenu.txt");//estraggo l'array dal file .txt
    @fclose($var);//chiudo il file .txt
    $i=count($var2);//conto gli elementi nell'array
    for($a=0$a<$i$a++){//uso il ciclo for per guardare nell'array
    $testo=explode("-||-",$var2[$a]);
    if(
    $testo[0]==$login)
    {
    $smilemenu=$testo[1];
    break;
    }
    }
    //fine ciclo for

    if(!isset($_GET['smile']))
    {

    echo 
    "<p align='center'>Ciao ".$login."</p>";
    if(
    $smilemenu != 0)
    {echo 
    "<p align='center'>Il menu smile risulta attivo</p>";
     echo 
    "<p align='center'>[url='smilemenu.php?smile=no']Disattivali[/url]</p>";}
    else
    {echo 
    "<p align='center'>Il menu smile risulta disattivo</p>";
     echo 
    "<p align='center'>[url='smilemenu.php?smile=yes']Attivali[/url]</p>";}

     
    }

    else
    {




    $smile=$_GET[smile];
    if (
    $smile == "yes")
    {
    $set="1";}
    else
    {
    $set="0";}

    //li inserisco nel file txt ma prima controllo se l utente è gia presente
    $variabile=$login."-||-".$set;

    $righe file("statosmilemenu.txt");

    foreach (
    $righe AS $key => $riga)
      {
      list(
    $a$b) = explode("-||-"$riga);
      if (
    $a == $login)
        unset(
    $righe[$key]);
       }
    $fp fopen("statosmilemenu.txt""w+");
    foreach (
    $righe AS $key => $riga)
       
    fputs($fp$riga);
    fclose($fp);

    $var=@fopen("statosmilemenu.txt","a+");//apro il file .txt (modalità lettura/scrittura)
    @fwrite($var,$variabile."\r\n");//scrivo la variabile del form nel file .txt
    @fclose($var);//chiudo il file .txt
    if(!isset($_GET['page']))
    {
    header("location: smilemenu.php"); exit;}
    else
    {
    header("location: chat_leggi.php"); exit;}

    }
    echo 
    "<p align='center'>[url='opzioni.php']Indietro[/url]</p>
    "
    ;
    echo 
    "<p align='center'>[url='chat_leggi.php']Torna alla chat[/url]</p>";
    ?>
    questo è il codice ....
    potete aiutarmi a inserire questa funzione con questo codice???


  2. #2
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    up

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 © 2024 vBulletin Solutions, Inc. All rights reserved.