Question

Je veux créer un lien symbolique avec PHP.

Les besoins symlink pour aller au même endroit que le fichier téléchargé, ce qui devrait être bon droit?

Mon vrai problème est que lorsque vous utilisez symlink(), je reçois une erreur de permission refusée sur le même répertoire que PHP peut écrire à partir $_FILES.

J'ai fait un test à l'aide text.txt que le fichier de test et link comme le lien symbolique:

symlink("repository/text.txt", "link");

Le script PHP est exécuté à partir content/folder/script.php. Qu'est-ce que je fais mal ici? Les extensions de fichier besoin de faire (je doute) ou quelque chose?

Était-ce utile?

La solution

Si cela est le code que vous utilisez

symlink("repository/text.txt", "link");

Et l'exécution de votre script comme /var/www/scripts/script.php le lien symbolique sera créé dans le répertoire des pistes de script dans.

Essayez d'utiliser un chemin absolu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top