completando il discorso e facendo delle prove, risulta comunque che la var $self è l'indirizzo della pagina stessa, e facendo un var_dump esce proprio l'indirizzo esatto, pertanto non ci dovrebbero essere problemi, solo che:
- se scrivo il post cosi:
codice HTML:
<form action="" method="POST" enctype="multipart/form-data">
la pagina i dati dell'immagine nel database, ma non l'immagine.
- se invece lo scrivo cosi:
codice HTML:
<form action="$self" method="POST" enctype="multipart/form-data">
oppure
<form action="'.$_SERVER["PHP_SELF"].'" method="POST" enctype="multipart/form-data">
mi da comunque l'errore che non riesce a trovare $self sul server, praticamente non riesce a trovare l'indirizzo della pagina sul server, ma a logica dovrebbe essere impossibile perchè il comando parte dalla medesima pagina, che si trova sul server!
Qualcuno ha idee chiare??