Originariamente inviato da ScassaBubu
mircov mi sembra tu non abbia afferrato il prob...
in quanto è chiaro che non posso sapere a pripori quale sara' il valore di $_files

se da un form per l'upload hai

<input type="file" name="nome_file">

e poi,una volta inviato ,vuoi recuperare il nome tramite l'array associativo creato dal server...cioè $_FILES
guardandone ad esempio i valori e la struttura con print_r o var_dump
restituisce gia' i nomi troncati prima dell'apice!!!
spero di essere stato chiaro e di non provocare ancora risposte degne della fantasia piu' sfenata sulla manipolazione delle variabili...di indici d'array e di ...chi piu' ne ha ne mischi

comunque non capisco, io non riesco a riprodurre l'errore...

codice:
  GNU nano 1.3.9                             File: file.php

<?php
if($_GET['cmd']!="sub") {
?>
<form name="prova" method="post" ENCTYPE="multipart/form-data" action="file.php?cmd=sub">
<input type="file" name="nome_file">
<input type="submit">
</form>
<?php
} else {
echo "<pre>";
print_r($_FILES);
echo "</pre>";
}
?>
con e senza magic_quotes.

ciao