Salve a tutti,
vorrei concatenare due funzioni in modo che una sia eseguita sull'altra. Ho provato così, ma mi restituisce un errore di sintassi: 'Parse error: syntax error, unexpected T_LNUMBER, expecting '&' or T_VARIABLE in /membri/knoweveryone/note_visualizza.php on line 7'.
Ecco il codice php:
Codice PHP:
<?php 
if(!isset($_SESSION)){session_start();}   
if(!isset(
$_SESSION['utente'])){   
    
header("location: login2.php?azione=login");  
    exit();    

function 
TagliaStringa($messaggio100){
        if(
strlen($messaggio)>100){
            
$messaggio_tagliato=substr($messaggio0,100);
            
$last_space=strrpos($messaggio_tagliato," ");
            
$messaggio_tagliato_ok=substr($messaggio_tagliato0,$last_space);
            return 
$messaggio_tagliato_ok."...";
        }else{
            return 
$messaggio;
        }
    }
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]smile.gif[/img]"$messaggio);
  
$messaggio_ok str_replace(":-)""[img]smile.gif[/img]"$messaggio_ok);
  
$messaggio_ok str_replace(":(""<img src=\"triste.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-(""<img src=\"triste.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":P""<img src=\"linguaccia.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":p""<img src=\"linguaccia.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-p""<img src=\"linguaccia.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-P""<img src=\"linguaccia.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":D""<img src=\"grandesmile.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-D""<img src=\"grandesmile.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":o""<img src=\"stupito.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":O""<img src=\"stupito.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-o""<img src=\"stupito.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-O""<img src=\"stupito.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(";)""<img src=\"occhiolino.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(";-)""<img src=\"occhiolino.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":v""<img src=\"pacman.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":V""<img src=\"pacman.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-v""<img src=\"pacman.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-V""<img src=\"pacman.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(">:( ""<img src=\"occhistrizzati.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(">:-(""<img src=\"occhistrizzati.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":/""<img src=\"perplesso.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-/""<img src=\"perplesso.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":'(""<img src=\"lacrima.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":'-(""<img src=\"lacrima.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("8)""<img src=\"occhialichiari.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("8-)""<img src=\"occhialichiari.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("B|""<img src=\"occhialiscuri.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("B-|""<img src=\"occhialiscuri.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("b|""<img src=\"occhialiscuri.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("b-|""<img src=\"occhialiscuri.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("<3""<img src=\"cuore.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("3:)""<img src=\"diavoletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("3:-)""<img src=\"diavoletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("o:)""<img src=\"angioletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("O:)""<img src=\"angioletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("0:)""<img src=\"angioletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("o:-)""<img src=\"angioletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("O:-)""<img src=\"angioletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("0:-)""<img src=\"angioletto.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("o.O""<img src=\"occhiopiùgrande.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(">:o""<img src=\"felicissimostrizzati.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(">:O""<img src=\"felicissimostrizzati.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(">:-o""<img src=\"felicissimostrizzati.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(">:-O""<img src=\"felicissimostrizzati.gfi\">"$messaggio_ok);
  
$messaggio_ok str_replace(":3""<img src=\"perplesso.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace(":-3""<img src=\"perplesso.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("*_*""<img src=\"indifferente.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("*-*""<img src=\"indifferente.gif\">"$messaggio_ok);
  
$messaggio_ok str_replace("-_-""<img src=\"indifferente.gif\">"$messaggio_ok);
  
  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 note 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 note 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 ancora inserito alcuna nota! Presto, che cosa aspetti!"
}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'>".TagliaStringa(".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 per il vostro aiuto,
cicciaramba.