Php Upload dans répertoire protégé par htaccess/htpasswd
Posté : 22 mars 2010, 22:16
Bonjour,
J'ai créé un formulaire d'upload de fichiers et je désirerai placer les fichiers dans un répertoire protégé par htaccess/htpasswd.
Malheureusement lors de l'upload (et à mon avis au niveau de move_uploaded_file), il m'affiche une fenêtre de login me demandant le nom d'utilisateur et mot de passe alors que je suis déjà loggué. On dirait que l'upload crée une nouvelle instance et de par ce fait, me redemande de me logguer.
En enciodant les codes d'accès dans cette fenêtre de login que l'upload me propose, ça ne marche pas! Mes codes d'accès sont invalides alors qu'ils fonctionnent et je n'ai pas d'autre htaccess.
Pour l'instant et afin que je puisse uploader j'ai fait ceci qui désactive temporairement le htaccess, me permettant d'uploader le fichier.
Ma question est donc de savoir si il existe une solution viable me permettant l'upload de fichier via formulaire php dans un répertoire protégé par htaccess ?
Merci pour vos réponses,
raph
J'ai créé un formulaire d'upload de fichiers et je désirerai placer les fichiers dans un répertoire protégé par htaccess/htpasswd.
Malheureusement lors de l'upload (et à mon avis au niveau de move_uploaded_file), il m'affiche une fenêtre de login me demandant le nom d'utilisateur et mot de passe alors que je suis déjà loggué. On dirait que l'upload crée une nouvelle instance et de par ce fait, me redemande de me logguer.
En enciodant les codes d'accès dans cette fenêtre de login que l'upload me propose, ça ne marche pas! Mes codes d'accès sont invalides alors qu'ils fonctionnent et je n'ai pas d'autre htaccess.
Pour l'instant et afin que je puisse uploader j'ai fait ceci qui désactive temporairement le htaccess, me permettant d'uploader le fichier.
if (is_file('/home/monsiteweb/www/site/.htaccess')) {
rename("/home/monsiteweb/www/site/.htaccess", "/home/ledcom/www/manager/.htaccess0");
}
Mais ce n'est pas une solution en sois sachant que j'ai également besoin de l'htaccess pour définir les valeurs maximum d'upload du php ini.Ma question est donc de savoir si il existe une solution viable me permettant l'upload de fichier via formulaire php dans un répertoire protégé par htaccess ?
Merci pour vos réponses,
raph