Scusate ragazzi magari la domanda è semplice, ma non ne vengo fuori e devo smettere forse di pensarci per trovare dove sbaglio.
Ho una FORM che non mi funziona più, provo a caricare un file ma quando vado a controllare il contenuto è un'array vuoto. Ho controllato sul pannelo di controllo del mio hosto il php.ini e "register_global" è on. Quale può essere la causa, visto che in locale mi funziona?

Ecco la parte di codice.
Grazie a chi mi aiuterà
Ciao



<form method="post" action="" enctype="multipart/form-data">
Titolo:


<input name="titolo" type="text" size="20">

Descrizione:

<textarea name="descrizione" cols="20" rows="4"></textarea>

Immagine:




<fieldset>
<legend>Inserisci la foto in:</legend>

<select name="posizione" >
<option value="bacheca" selected="selected">Foto bacheca</option>
<option value="homepage">Foto intestazione Home Page</option>
<option value="tariffe">Foto intestazione tariffe</option>
<option value="campo">Foto intestazione campo</option>
<option value="scuola">Foto intestazione scuola golf</option>
<option value="foto">Foto intestazione foto</option>
<option value="link">Foto intestazione link utili</option>

</select>
</fieldset>


<input type="file" name="nomefile">
<input type="submit" name="Submit" value="Submit">



</form>

<?php

if(isset($_POST['Submit'])){
// faccio un po' di inclusioni...
@include 'config.php';
@require 'function.php';
var_dump($_FILES);



FINE