Je dois accorder la permission d'écriture au dossier temporaire de toute la machine locale (si elle n'a pas) qui accède à mon site php. Est-il possible d'utiliser PHP?Accorder l'autorisation de dossier en utilisant PHP
Répondre
Non, vous ne pouvez pas parce que PHP fonctionne côté serveur uniquement! PHP est utilisé pour créer une sortie HTML et ne peut pas accéder aux fichiers sur les machines côté client.
chmod ('chemin/vers/mon/dossier', 777); ne modifiera les autorisations de fichiers sur la machine serveur - jamais sur un client!
Vous pouvez utiliser la fonction php chmod. Vous voulez être prudent bien sûr, mais vous pouvez dire
chmod('/path/to/my/folder',777);
Ou quelles que soient les autorisations d'écriture que vous voulez.
Cela ne fonctionnera pas. –
Eh bien, cela fonctionne, mais pas pour la tâche décrite dans cette question (autorisations de dossier de subvention sur * client * machine). –
Ce qui signifie que cela ne fonctionnera pas * dans ce contexte * et est une * mauvaise réponse *. –
- 1. dossier en cours d'analyse en utilisant PHP
- 2. dossier lot d'images en niveaux de gris en utilisant php
- 3. Supprimer dossier en php
- 4. Comment supprimer un fichier d'un dossier en utilisant PHP
- 5. compresser/archiver le dossier en utilisant le script php
- 6. Redirection de dossier php
- 7. Accorder l'accès utilisateur
- 8. Autorisations de dossier Apache & PHP
- 9. accorder un programme plus d'accès
- 10. Comment accorder un rôle spécifique dans Ubercart?
- 11. Lire des noms de fichiers dans un dossier et les stocker en XML en utilisant PHP?
- 12. Comment puis-je accorder des permissions MySQL depuis PHP?
- 13. en utilisant __FILE__ et en localisant le dossier racine en PHP? Comment puis-je faire cela?
- 14. Le téléchargement de dossier est-il possible en PHP?
- 15. Comment sélectionner un dossier en utilisant ASP.NET
- 16. Création d'un dossier partagé en utilisant C#
- 17. zipping un dossier/fichier en utilisant qt
- 18. Comment renommer un dossier en utilisant ZipArchive?
- 19. liste des fichiers dans un dossier en utilisant as3
- 20. Télécharger plusieurs fichiers en tant que dossier zip en utilisant php
- 21. Renvoyer le nombre total de fichiers dans un dossier en utilisant PHP
- 22. commander une liste de fichiers dans un dossier en utilisant php
- 23. Comment lire une liste de fichiers d'un dossier en utilisant PHP?
- 24. ne pas ouvrir en utilisant PHP fopen
- 25. en utilisant php preg_match
- 26. Comment puis-je accorder des autorisations pour un dossier FTP pour les utilisateurs du répertoire actif?
- 27. upload de fichier en ajax en utilisant php
- 28. Autorisation refusée pour la création de dossier en utilisant background_fu
- 29. zip une structure de dossier en utilisant java
- 30. réécrire un nom de dossier en utilisant .htaccess
+1, bien que vous devriez le formater comme 'chmod ('chemin/vers/mon/dossier', 777);' –
fait: il est maintenant en gras – Thariama
-0 puisqu'il comprend clairement le problème côté client/serveur et parle à propos de localhosts qui exécutent son script, mais la commande dans votre réponse est très bien. –