Alla funzione ApriBox(Venezia.jpg) gli passi una stringa pertanto va negli apici '' come t'avevo detto onClick= "ApriBox(\''.$NomeFile.'\')"

P.S. Se al mancato studio aggiungi la disattenzione non andrai molto lontano