PHP Comment ouvrir un fichier sur un autre DISQUE ??? - PHP - Programmation
Marsh Posté le 06-05-2010 à 10:10:51
si c'est un script lancé à partir d'un serveur web, il faut que les fichiers se trouvent dans /www/ où que dans la conf d'apache, des liens symboliques vers les autres répertoires soient faits.
Marsh Posté le 06-05-2010 à 18:08:56
Ca marche parfaitement (testé et approuvé !). Il faut simplement utiliser une URL compatible, donc au format
file://n:/mon_fichier.txt |
Marsh Posté le 08-05-2010 à 10:15:08
Il me semblait que php ne pouvait ouvrir que des fichiers situés dans le www (physiquement ou via des liens définis dans le conf d'apache) en mode serveur web?
Marsh Posté le 08-05-2010 à 10:35:07
sauf erreur ça dépend des config safe_mode.
Marsh Posté le 08-05-2010 à 13:03:05
Sur un serveur Web d'hébergeur, oui, mais sur ton PC avec un serveur web classique (WAMP Server, EasyPHP, ...), tu peux.
Marsh Posté le 08-05-2010 à 13:35:44
Tu peux m'expliquer ce que vient faire ici la différence entre un serveur web d'hergeur et un ordi classique . C'est pas une question de matos, c'est une question de configurations. Donc soit tu utilises les différentes config PHP/Apache/Chroot pour limiter les accès, soit tu laisses les gens se balader. Rien à voir avec ce dont tu parles
Marsh Posté le 08-05-2010 à 18:14:44
suis d'accord avec esox_ch
le problème est que je ne peux pas acceder à cette arborescence située sur l'autre disque.
donc il faut que je refasse le conf ?
si c'est le cas, que dois-je indiquer ?
Marsh Posté le 08-05-2010 à 21:33:27
Il me semble (à vérifier) qu'il faut regarder du côté de la directive open_basedir
Marsh Posté le 09-05-2010 à 11:45:01
esox_ch a écrit : Tu peux m'expliquer ce que vient faire ici la différence entre un serveur web d'hergeur et un ordi classique . C'est pas une question de matos, c'est une question de configurations. Donc soit tu utilises les différentes config PHP/Apache/Chroot pour limiter les accès, soit tu laisses les gens se balader. Rien à voir avec ce dont tu parles |
Il y a bien une différence entre un PC normal et un serveur. Ces machines sont dotées de composants de très bonne qualité et beaucoup testés. Ca explique aussi leur prix.
Marsh Posté le 09-05-2010 à 12:59:40
PigeonV a écrit :
|
Quand on ne sait pas de quoi on parle on évite d'intervenir, merci.
Sur le web tu vas trouves des hébergeurs qui te mettront sur des machines "de bureau", sur des machines rack de mauvaise qualité, sur de très bon ordinateur "tour" sans composants serveur, sur des VM, ...
Tu trouveras de tout ( du très bon et du très mauvais), ce qui rend d'autant plus important le fait de savoir ce que tu loues pour un site pro. Après, le fait que l'hardware n'ait absolument aucune relation avec le problème dont on parle ici ne vient que souligner ce que je dis : Quand on ne sait pas, on se tait.
Marsh Posté le 09-05-2010 à 17:57:41
Argggg j'ai lancé la polémique.
C'est vrai, en plus pour le moment je suis sur un ordi de bureau, j'attends pour me payer la config qui tue mais les disques RAID à 15000 tr/min, pffff ça coute un bras !
Marsh Posté le 09-05-2010 à 18:32:00
esox_ch a écrit : |
Tout dépend de l'hébergeur que tu prends et de ton budget. Si c'est un serveur à gros budget c'est logique que tu auras une bonne machine avec des composants différents que ceux dans les machines de bureau (bon, si toi t'as plusieurs disques en RAID, un processeur Xéon et plus de quatre Gb de RAM, là c'est vrai qu'il n'y a plus vraiment de différence).
Pour en revenir au problème en lui-même, je pencherais pour un problème de droits (soit c'est la config qui l'interdit, soit c'est le serveur Web qui n'a pas les droits sur les répertoires).
Marsh Posté le 05-05-2010 à 19:05:52
Bonjour.
Soit le disque 'N:\'
mon serveur est sur 'F:\'
je voudrais faire un fopen(xxx) avec xxx situé sur le disque N
mais lorsque je tape fopen('N:/fichier... la machine me dit qu'elle ne trouve pas.
je sais qu'avec l'utilisation de '../' dans le chemin, on remonte d'un niveau dans le disque mais pour changer de disque ???
Merci !
Message édité par erwan83 le 05-05-2010 à 19:06:40
---------------
http://www.ypikay.com