php et ntfs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php et ntfs

par Finality » 18 juin 2008, 19:57

Personnellement, moi aussi je n'ai jamais eu ce genre de problème....

Il y a peu de temps, j'ai eu un problème avec Wamp et je me suis réinstaller tous les services (Apache, PHP et MySql) à la main. Vous pensez que cela vient de là ?

J'ai fait un autre essai en changeant le dossier, et cela n'y fait rien : j'ai bien les droits sur le dossier, mais pas sur les fichiers que j'y ai déplacé.

Je vous remercie pour votre aide
Finality

par mcorgnet » 16 juin 2008, 15:37

sous windows, il me semblait pas que php change les droits des fichiers ! j'ai bcp développer sous windows et jamais eu ce prob !
C'est ce que je me disais aussi, je dév sous windows, et aucun problème ... Donc, sûrement le dossier qui n'a pas les droits d'exécution.

par Cobaye » 16 juin 2008, 15:35

sous windows, il me semblait pas que php change les droits des fichiers ! j'ai bcp développer sous windows et jamais eu ce prob !

par mcorgnet » 16 juin 2008, 15:31

tu as un message d'erreur ?

Les droits ne sont pas placés sur le dossier parent plutôt que sur le fichier ?

php et ntfs

par Finality » 16 juin 2008, 15:11

Bonjour tout le monde,

je viens de réaliser un script d'upload en local sur mon ordinateur (équipé de Vista). Voilà comment je gère le script :

* l'utilisateur saisi le nom qu'il souhaite donné à la photo ;
* il sélectionne sa photo ;
* php va renommer la photo pour la placer dans un dossier que j'ai choisi.



Et voilà le code que j'utilise :
<?php
//script d'upload
$chemin = '../Ressources/Phototeque/';
$tmp_file_BQ = $_FILES['BQ']['tmp_name'];
$tmp_file_HQ = $_FILES['HQ']['tmp_name'];
										
if( !is_uploaded_file($tmp_file_BQ) Or !is_uploaded_file($tmp_file_HQ) )
{
   exit("Un des fichiers est introuvable");
}
					
$array = explode(".", $_FILES['BQ']['name']);
$files_name_BQ = $_POST['nom'] . "_BQ." . $array['1'];
$files_name_HQ = $_POST['nom'] . "_HQ." . $array['1'];
					
if( !move_uploaded_file($tmp_file_BQ, $chemin .  $files_name_BQ) OR !move_uploaded_file($tmp_file_HQ, $chemin .  $files_name_HQ) )
{
   exit("Impossible de copier le fichier dans $content_dir");
}
					
else
{
   echo '<p>Image ajoutée avec succès.</p>';
}
?>

Et je rencontre un gros problème : en déplaçant ma photo, php touche aux droits ntfs, et je ne peux plus l'ouvrir...

Quelqu'un saurait-il pourquoi php fait cela?

Merci d'avance
Finality