uhm, ragazzi, ho creato una pagina, sullo stesso modello delle altre, ma quando la faccio girare su locale mi da un parse error all'ultima riga, dove cè
Codice PHP:
</html
ecco TUTTO il codice della pagina, trovatemi l'errore io è due giorni che lo cerco

Codice PHP:
<?
session_start
();
include 
"config.inc.php";
?>

<? if ($_SESSION['FUNZIONE_TIPO'] == '3') {
    echo 
'Accesso negato!'
    
$rs->close;
    exit();

function 
Tempo($tim) {
  return(
strftime("%H:%M"strtotime($tim)));
}

$basedir 'grafica/oggetti';

$error '';

if (
$HTTP_POST_VARS['submit']=='Cancella') {
    
$MySql "SELECT COUNT(*) AS NumPersonaggi From ClgPersonaggioOggetto WHERE IDOggetto = '$IDOggettoDel' AND Nome != '".pars($Login)."'";
    
$Result mysql_query($MySql);
    
$rs mysql_fetch_array($Result);
    if (
$rs['NumPersonaggi']>0) {
        
$error 'Ci sono '.$rs['NumPersonaggi'].' personaggi con l\'oggetto selezionato:
'
;
        
$rs->close;
        
$MySql "SELECT Nome From ClgPersonaggioOggetto WHERE IDOggetto = '$IDOggettoDel' AND Nome != '".pars($Login)."'";
        
$Result mysql_query($MySql);
        while (
$rs mysql_fetch_array($Result)) {
            echo 
htmlspecialchars($rs[Nome]).'
'
;
        }
    }
    
$rs -> close;
    if (
$error == '') {
        if (
$_POST['ChkImmagine']=='on') {

            
$MySql "SELECT * From Oggetto WHERE IDOggetto = '$IDOggettoDel'";
            
$Result mysql_query($MySql);
            
$rs mysql_fetch_array($Result);
            
$NomeImmagine $rs['URLImg'];
            
$rs -> close;
            
            
$MySql "SELECT Count(IDOggetto) AS Numero From Oggetto WHERE URLImg = '".pars($NomeImmagine)."'";
            
$Result mysql_query($MySql);
            
$rs mysql_fetch_array($Result);
            
$Numero $rs['Numero'];
            
$rs -> close;
            
            if (
$Numero==1) {
                
unlink($basedir.'/'.$rs['URLImg']);
            } else {
                echo 
"<font color=red>[b]IMMAGINE NON CANCELLATA: USATA DA $Numero OGGETTI[/b]</font>
"
;
            }
        }
        
        
$MySql "DELETE From ClgPersonaggioOggetto WHERE IDOggetto = '$IDOggettoDel'";
        
mysql_query($MySql);
        
$MySql "DELETE From Oggetto WHERE IDOggetto = '$IDOggettoDel'";
        
mysql_query($MySql);
        echo 
"<font color=gold>[b]OGGETTO CANCELLATO[/b]</font>";
    }
}

if (
$HTTP_POST_VARS['submit']=='Carica') { 
    if ((!
is_uploaded_file($HTTP_POST_FILES['file']['tmp_name'])) && ($NomeImmagine=='')) {
        
$error "File vuoto!
Selezionare un'immagine o caricarla!"

        
unlink($HTTP_POST_FILES['file']['tmp_name']); 
        
// assign error message, remove uploaded file, redisplay form.
    
} else { //A file was uploaded OR a file is selected
        
if (is_uploaded_file($HTTP_POST_FILES['file']['tmp_name'])) { //carica il file
            
$maxfilesize=500000
            if (
$HTTP_POST_FILES['file']['size'] > $maxfilesize) { 
                
$error "File troppo grande: dimensione massima 5000 bytes!"
                
unlink($HTTP_POST_FILES['file']['tmp_name']); 
                
// assign error message, remove uploaded file, redisplay form. 
            
} elseif (strtolower(substr($HTTP_POST_FILES['file']['name'],strlen($HTTP_POST_FILES['file']['name'])-3,3))!=='jpg') {
                
$error "Il file dev'essere un jpg!";
            } elseif (
file_exists($basedir.'/'.strtolower($HTTP_POST_FILES['file']['name']))) {
                
$error "Il file esiste gi&agrave;!";
            }
        }
        if (
$error == '') {
            if ((
$breve=='') || ($lunga=='')) {
                
$error "Oltre al file, le descrioni breve e lunga sono obbligatorie!!";
            } elseif (
strlen($lunga) > 255) {
                
$error "La descrizione Lunga supera i 255 caratteri!";
            } elseif (
strlen($breve) > 50) {
                
$error "La descrizione breve supera i 50 caratteri!";
            }
        }
        if (
$error == '') {
            
//File has passed all validation
            
if (is_uploaded_file($HTTP_POST_FILES['file']['tmp_name'])) {
                
$NomeImmagine strtolower($HTTP_POST_FILES['file']['name']);
            }
            
$MySql "INSERT INTO Oggetto (Descrizione, DescrizioneLunga, URLImg, Creatore, DataInserimento)";
            
$MySql .= " VALUES('$breve', '$lunga', '$NomeImmagine', '".pars($Login)."', '".strftime("%Y-%m-%d %H:%M:%S")."')";
            
$Result mysql_query($MySql);
            
            
$MySql "SELECT IDOggetto FROM Oggetto ORDER BY IDOggetto DESC LIMIT 0,1";
            
$Result mysql_query($MySql);
            
$rs mysql_fetch_array($Result);
            
$lastIDOggetto $rs['IDOggetto'];
            
$rs -> close;
            
            
$MySql "INSERT INTO ClgPersonaggioOggetto (Nome, IDOggetto, Numero)";
            
$MySql .= " VALUES ('".pars($Login)."', '$lastIDOggetto', '$Noggetti')";
            
$Result mysql_query($MySql);
            
            if (
is_uploaded_file($HTTP_POST_FILES['file']['tmp_name'])) {
                
copy($HTTP_POST_FILES['file']['tmp_name'],$basedir.'/'.$NomeImmagine); 
                
unlink($HTTP_POST_FILES['file']['tmp_name']);  
            }
            print 
'<font color=lightgreen>[b]Oggetto '.htmlspecialchars(stripslashes($breve)).' caricato in '.htmlspecialchars(stripslashes($NomeImmagine)).'![b]</font>
'
;
        }  
    } 

if (
$error != '') {
    echo 
"<font color=white>[b]$error[/b]</font>
"
;
    
$error '';
}
?>
</head>
<body topmargin=0 leftmargin=0 bgcolor=#333333>
<form action="gstoggetti.php" method="post"> 
<table border=0><tr><td valign=top>

<table border=0 width=200 bgcolor=gray>
<tr>
    <td colspan=2>[b]Cancella Oggetto[/b]
<select name='IDOggettoDel'>
<?
    $MySql 
'SELECT * FROM Oggetto ORDER BY IdOggetto';
    
$Result mysql_query($MySql);
    while (
$rs mysql_fetch_array($Result)) {
        echo 
'<option value="'.$rs['IDOggetto'].'">'.htmlspecialchars($rs['Descrizione']).'</option>';
    }
    
$rs -> close;
?>
    </select></td>
</tr>
<tr>
    <td align=left>Cancella anche l'immagine!</td>
    <td align=right><input type="checkbox" name="ChkImmagine" ></td>
</tr>
<tr>
    <td align=left colspan=2><input type="submit" name="submit" value="Cancella" ></td>
</tr>
<tr>
    <td colspan=2> L' oggetto può essere cancellato solo se appartiene esclusivamente a <?= htmlspecialchars($Login?></td>
</tr>
</form>

</td><td valign=top>

<form action="gstoggetti.php" method="post" enctype="multipart/form-data" Name="NuovoOggetto"> 
<table bgcolor=gray border=0 width=200><tr><td>
Nuovo oggetto: <input type="text" name="breve" size="23">

<textarea name="lunga" cols=37 rows=7></textarea>

<input type="file" name="file">
<select name="Noggetti">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
<option>32</option>
<option>33</option>
<option>34</option>
<option>35</option>
<option>36</option>
<option>37</option>
<option>38</option>
<option>39</option>
<option>40</option>
<option>41</option>
<option>42</option>
<option>43</option>
<option>44</option>
<option>45</option>
<option>46</option>
<option>47</option>
<option>48</option>
<option>49</option>
<option>50</option>
</select>
<hr>
<input type="submit" name="submit" value="Carica" style="background = 'green'; color = 'white'"> 
    </td>
</tr>
<tr>
    <td>Se si vuole riutilizzare un'immagine esistente, selezionarne una da quelle che appaiono in basso.</td>
</tr>
<tr>
    <td>
<?

$handle  
= @opendir($basedir);
$file    = @readdir($handle);      // repertoire .
$file    = @readdir($handle);      // repertoire ..
$repind  0;
$fileind 0;
$i 0;

echo 
'<select name=NomeImmagine onChange="Javscript:document.images.preview.src=\'img/oggetti/\'+this.value;">';
echo 
'<option value="">Nessuna Immagine</option>';

while (
false !== ($file readdir($handle)))
{
    if(!(
is_dir("$chemintotal/$file")))
    {
        
$i++;
        
#$filetab[$fileind]["nom"] = $file;
        #$filetab[$repind]["taille"] = filesize("$chemintotal/$file");
        #$fileind++;
        #if (($i % 4) == 1) {
        #    echo '<table><tr>';
        #}
        #echo "<td bgcolor=silver><input type=radio name=NomeImmagine value='$file'></td><td bgcolor=white>";
        #echo '[img]'.$basedir.'/'.$file.'[/img]';
        #echo '</td><td></td>';

        
echo "<option value='$file'>$file (".round((filesize("$basedir/$file")/1024),2)." Kb)</option>";
        
        
#if (($i % 4) == 0) {
        #    echo '<tr></table>';
        #}
    
}
}
echo 
'</select>';
@
closedir($handle);
?>
    </td>
</tr>
</table>
</tr>
<table>
<tr>
    <td bgcolor="white">[img]img/spacer.gif[/img]</td>
</tr>
</table>
</form> 
</body>
</html> //<--QUA MI DA ERROREEEEEEEEEEE