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:
Grazie a tutti in anticipo per il vostro aiuto,
hackersatifal.
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:
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']."'");
$risultato= mysql_fetch_array($dati);
$_SESSION['foto'] = $risultato['foto'];
echo '<div class="postbacheca"><p class="bacheca"><img class="fotoprofilobacheca" src="uploads/'.$risultato['foto'].'">';
echo "$data<label class='messaggio'> ".faccine($messaggio)."</label><a href=\"?id=".codifica_q($id)."\" onclick=\"return(confirm('Sei sicuro di voler eliminare il messaggio ″$messaggio″ del $data? Clicca su Ok se sì, 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,
hackersatifal.