apposto ho risolto il problema ma adesso ne ho altri 2:
1)uppando una img con questo script ogni volta ke si aggiorna la pagina mi kiede di selezionare un'altra foto io invece voglio ke rimanga quella uppata
lo script è il seguente:
Codice PHP:
<?php 
//Funzioni utili... 
//Funzione Replace " " in "_" (evitiamo possibili errori) 
function fSpace($string

return 
str_replace(" ""_"$string); 

//Funzione per ricavare l' estensione di un File 
function fExt($string
{  
//Controllo il file 
$trova_punto explode("."$string); 
$estensione $trova_punto[count($trova_punto) - 1]; 
$estensione strtolower($estensione); 
  
// Se non ci sono estensioni 
if (isset($trova_punto[1]) == FALSE

return 
''

//Ritorno il valore dell' estensione 
return $estensione

//Fine funzioni 
//Effettuo l' upload dell' immagine... 
$uploaddir 'uploads/'
$uploadfile fspace($_FILES['txt_file']['name']); 
$upload $uploaddir $uploadfile
//Controllo che sia stato specificato un file 
if(!strlen($uploadfile) == 0

//Controllo l' estensione del file 
if((fExt($uploadfile) == 'gif') or (fExt($uploadfile) == 'jpeg') or (fExt($uploadfile) == 'jpg') or (fExt($uploadfile) == 'bmp') or (fExt($uploadfile) == 'png')) 

//Creo la cartella 
mkdir($uploaddir); 
  
//Eseguo l' upload 
if(move_uploaded_file($_FILES['txt_file']['tmp_name'], $upload)) 

//Upload eseguito con successo 
echo "

[img]"
$upload ."[/img]"
}else{ 
//Upload fallito 
echo "Upload fallito !"

}else{ 
//Messaggio di errore 
echo "File non valido"
echo 
"
[url='form.php']Torna dietro[/url]"


}else{ 
//Messaggio di errore 
echo "Specificare un file !"
echo 
"
[url='form.php']Torna dietro[/url]"


?>
2)ho creato una textarea e tramite questa gli utenti possono modificare un testo però volevo fare in modo ke in questa textarea potesse essere usato solo il bbcode,come faccio ad implementarlo???
Inoltre volevo anche limitare i caratteri massimi scritti come li limito??
grazie!
Ahh la textarea in cui voglio inserire le modifiche fa riferimento a questo codice:
Codice PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 
<table width="640" border="1" cellspacing="0" cellpadding="0"> 
<tr> 
<td class=c colspan=3><span class="Stile3">Testi</span></td></tr> 
<tr><th>[url="amministra_alleanza.php"]Testo esterno[/url]</th><th> 
[url="testo_interno.php"]Testo interno[/url]</th><th> 
[url="testo_richiesta.php"]Testo di richiesta[/url]</th></tr> 
</td></tr> 
<tr><th colspan=3> 
<? 
        $username 
"name"
        
$password "password"
        
$host "localhost"
      
$database "db"
      
          
$db=mysql_connect($host$username$password) or die("Errore durante la connessione al database"); 
mysql_select_db($database$db) or die("Errore durante la selezione del database"); 
if (isset(
$_POST['testoesterno'])): 
$testoesterno $_POST['testoesterno']; 
$sql "UPDATE alleanze SET 
 testoesterno ='
$testoesterno'"
if (
mysql_query($sql)) { 
 echo 
'</textarea>'
 echo 
"<textarea name=testoesterno rows=15 cols=70> 
$testoesterno"
 } else { 
 exit(
'

Errore nel modificare il testo esterno: '

     
mysql_error() . '</p>'); 
 } 
?> 
</textarea> 
<? else: 
 
$alleanze = @mysql_query
 
"SELECT testoesterno FROM alleanze"); 
if(!
$alleanze) { 
 exit(
'

Error fetching alleanze details: '

     
mysql_error() . '</p>'); 

$alleanze mysql_fetch_array($alleanze); 
$testoesterno $alleanze['testoesterno']; 

$testoesterno htmlspecialchars($testoesterno); 
?> 
<textarea name="testoesterno" cols=70 rows=15> 
<? echo $testoesterno?> 
</textarea></th></tr> 
<? endif; ?> 
<tr><th colspan=3><input type=hidden name=t value=1><input type=reset value="Azzera">  
<input type=submit value="Salva"></th></tr></table></form>