Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    script per emoticon non viene esegito

    Salve a tutti,
    ho scritto uno script per trasformare le faccine scritte in gif, ma non mi funziona e non mi dà nemmeno un errore, come posso risolvere?
    Ecco il codice:
    Codice PHP:
    <?php 
    if(!isset($_SESSION)){session_start();}   
    if(!isset(
    $_SESSION['utente'])){   
        
    header("location: login2.php?azione=login");  
        exit();    
    }  
    function 
    codifica_q($g){
        
    $prima=rand(100,999);
        
    $q_p=strlen($prima); 
        
    $dopo=rand(10,99); 
        
    $q_d=strlen($dopo);
        return 
    $q_p.$prima.$g.$dopo.$q_d

    function 
    decodifica_q($g){
        
    $num_prima=$g[0]+1
        
    $num_dopo=$g[(strlen($g)-1)]+1
        
    $num_id_orig=strlen($g)-$num_prima-$num_dopo
        return 
    substr($g,$num_prima,$num_id_orig); 

    function 
    faccine($messaggio){
      
    $messaggio_ok str_replace(":)""<img src=\"smile.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-)""<img src=\"smile.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":(""<img src=\"triste.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-(""<img src=\"triste.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":P""<img src=\"linguaccia.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":p""<img src=\"linguaccia.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-p""<img src=\"linguaccia.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-P""<img src=\"linguaccia.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":D""<img src=\"grandesmile.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-D""<img src=\"grandesmile.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":o""<img src=\"stupito.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":O""<img src=\"stupito.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-o""<img src=\"stupito.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-O""<img src=\"stupito.gif\">"$messaggio);
      
    $messaggio_ok str_replace(";)""<img src=\"occhiolino.gif\">"$messaggio);
      
    $messaggio_ok str_replace(";-)""<img src=\"occhiolino.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":v""<img src=\"pacman.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":V""<img src=\"pacman.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-v""<img src=\"pacman.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-V""<img src=\"pacman.gif\">"$messaggio);
      
    $messaggio_ok str_replace(">:( ""<img src=\"occhistrizzati.gif\">"$messaggio);
      
    $messaggio_ok str_replace(">:-(""<img src=\"occhistrizzati.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":/""<img src=\"perplesso.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-/""<img src=\"perplesso.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":'(""<img src=\"lacrima.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":'-(""<img src=\"lacrima.gif\">"$messaggio);
      
    $messaggio_ok str_replace("8)""<img src=\"occhialichiari.gif\">"$messaggio);
      
    $messaggio_ok str_replace("8-)""<img src=\"occhialichiari.gif\">"$messaggio);
      
    $messaggio_ok str_replace("B|""<img src=\"occhialiscuri.gif\">"$messaggio);
      
    $messaggio_ok str_replace("B-|""<img src=\"occhialiscuri.gif\">"$messaggio);
      
    $messaggio_ok str_replace("b|""<img src=\"occhialiscuri.gif\">"$messaggio);
      
    $messaggio_ok str_replace("b-|""<img src=\"occhialiscuri.gif\">"$messaggio);
      
    $messaggio_ok str_replace("<3""<img src=\"cuore.gif\">"$messaggio);
      
    $messaggio_ok str_replace("3:)""<img src=\"diavoletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("3:-)""<img src=\"diavoletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("o:)""<img src=\"angioletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("O:)""<img src=\"angioletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("0:)""<img src=\"angioletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("o:-)""<img src=\"angioletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("O:-)""<img src=\"angioletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("0:-)""<img src=\"angioletto.gif\">"$messaggio);
      
    $messaggio_ok str_replace("o.O""<img src=\"occhiopiùgrande.gif\">"$messaggio);
      
    $messaggio_ok str_replace(">:o""<img src=\"felicissimostrizzati.gif\">"$messaggio);
      
    $messaggio_ok str_replace(">:O""<img src=\"felicissimostrizzati.gif\">"$messaggio);
      
    $messaggio_ok str_replace(">:-o""<img src=\"felicissimostrizzati.gif\">"$messaggio);
      
    $messaggio_ok str_replace(">:-O""<img src=\"felicissimostrizzati.gfi\">"$messaggio);
      
    $messaggio_ok str_replace(":3""<img src=\"perplesso.gif\">"$messaggio);
      
    $messaggio_ok str_replace(":-3""<img src=\"perplesso.gif\">"$messaggio);
      
    $messaggio_ok str_replace("*_*""<img src=\"indifferente.gif\">"$messaggio);
      
    $messaggio_ok str_replace("*-*""<img src=\"indifferente.gif\">"$messaggio);
      
    $messaggio_ok str_replace("-_-""<img src=\"indifferente.gif\">"$messaggio);
      
      return 
    $messaggio_ok;
    }
    ?> 
    <html xmlns="http://www.w3.org/1999/xhtml">   
    <head>   
    <style type="text/css">   
    p.bacheca {color:grey; font-size:120%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:2%}   
    label.messaggio{color:black; font-size:110%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:3%}   
    label.barradistanziatrice {color:grey; font-size:110%; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; margin-bottom:3%; margin-top:3%; margin-left:4%}   
    div.postbacheca {border-bottom:1px solid grey; margin-left:2%; margin-right:2%} 
    img.eliminapost {max-hight:2%; max-width: 2%; margin-left:2%}
    img.fotoprofilobacheca {max-hight:5%; max-width: 5%; margin-right:2%; border: 1px solid grey; padding: 3px; background-color:white; margin-top:1%}
    </style>   
    <title>Visualizzazione bacheca</title>   
    </head>   
    <body>
    <?php 
    require_once "connessione.php"
    if(isset(
    $_GET['id'])){//hai cliccato su DEL e hai confermato 
        //scamuffo l'id 
        
    $id=decodifica_q($_GET['id']); 
        
    $query="DELETE FROM bacheca WHERE Nome='".$_SESSION['utente']."' AND id='$id'"
        
    //utilizzando l'id del record non ti servirebbe qui nemmeno la  $_SESSION['utente'] 
        
    $inviautente=mysql_query($query) or die(mysql_error());    
        
    header("Refresh: 1; URL= bacheca_visualizza.php");     

    $query "SELECT * FROM bacheca WHERE Nome='".$_SESSION['utente']."' ORDER BY Nome, Data DESC";
    $result mysql_query($query) or die(mysql_error()); 
    if(
    mysql_num_rows($result)==0){ 
        echo 
    "Non hai nessun messaggio in bacheca!"
    }else{
        while(
    $riga=mysql_fetch_array($result)){ 
            
    $id=$riga['id'];
            
    $data=date("d/n/Y g:i:s A"$riga['Data']); 
            
    $mss stripslashes($riga['Messaggio']); 
            
    $messaggio ucfirst($mss);
    error_reporting(E_ALL); 
    $dati mysql_query("SELECT foto FROM utenti WHERE username='".$_SESSION['utente']."'"); 
    $risultatomysql_fetch_array($dati); 
    $_SESSION['foto'] = $risultato['foto']; 
    echo 
    '<div class="postbacheca"><p class="bacheca">[img]uploads/'.$risultato['foto'].'[/img]'
        echo 
    "$data<label class='messaggio'> ".faccine($messaggio)."</label><a href=\"?id=".codifica_q($id)."\" onclick=\"return(confirm('Sei sicuro di voler eliminare il messaggio &Prime;$messaggio&Prime; del $data? Clicca su Ok se s&igrave, mentre su Annulla se no!'))\"><img src=elimina_post.png class='eliminapost'/></a></div>"
        
        } 
    }
    ?>
    </body>
    </html>
    Grazie a tutti in anticipo per il vostro aiuto,
    cicciaramba.

  2. #2

    Re: script per emoticon non viene esegito

    Tutto risolto, non preoccupatevi.

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.