Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2945 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP Comment ouvrir un fichier sur un autre DISQUE ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP Comment ouvrir un fichier sur un autre DISQUE ???

n°1990581
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-05-2010 à 19:05:52  profilanswer
 

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
mood
Publicité
Posté le 05-05-2010 à 19:05:52  profilanswer
 

n°1990597
erwan83
Du Shift DEL tu te méfieras !
Posté le 05-05-2010 à 20:36:26  profilanswer
 

Siou plé !!


---------------
http://www.ypikay.com
n°1990702
rufo
Pas me confondre avec Lycos!
Posté le 06-05-2010 à 10:10:51  profilanswer
 

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.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1991018
aideinfo
Posté le 06-05-2010 à 18:08:56  profilanswer
 

Ca marche parfaitement (testé et approuvé !). Il faut simplement utiliser une URL compatible, donc au format

file://n:/mon_fichier.txt


Message édité par aideinfo le 06-05-2010 à 18:11:43

---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1991401
rufo
Pas me confondre avec Lycos!
Posté le 08-05-2010 à 10:15:08  profilanswer
 

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?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1991402
esox_ch
Posté le 08-05-2010 à 10:35:07  profilanswer
 

sauf erreur ça dépend des config safe_mode.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1991417
aideinfo
Posté le 08-05-2010 à 13:03:05  profilanswer
 

Sur un serveur Web d'hébergeur, oui, mais sur ton PC avec un serveur web classique (WAMP Server, EasyPHP, ...), tu peux.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1991423
esox_ch
Posté le 08-05-2010 à 13:35:44  profilanswer
 

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


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1991463
erwan83
Du Shift DEL tu te méfieras !
Posté le 08-05-2010 à 18:14:44  profilanswer
 

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 ?


---------------
http://www.ypikay.com
n°1991497
Profil sup​primé
Posté le 08-05-2010 à 21:33:27  answer
 

Il me semble (à vérifier) qu'il faut regarder du côté de la directive open_basedir

mood
Publicité
Posté le 08-05-2010 à 21:33:27  profilanswer
 

n°1991523
erwan83
Du Shift DEL tu te méfieras !
Posté le 09-05-2010 à 06:45:59  profilanswer
 

Merci bien !


---------------
http://www.ypikay.com
n°1991535
PigeonV
Posté le 09-05-2010 à 11:45:01  profilanswer
 

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.


---------------
VB.NET is good ... VB6 is better !
n°1991543
esox_ch
Posté le 09-05-2010 à 12:59:40  profilanswer
 

PigeonV a écrit :


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.

 

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.

Message cité 1 fois
Message édité par esox_ch le 09-05-2010 à 13:00:36

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1991586
erwan83
Du Shift DEL tu te méfieras !
Posté le 09-05-2010 à 17:57:41  profilanswer
 

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 !


---------------
http://www.ypikay.com
n°1991594
PigeonV
Posté le 09-05-2010 à 18:32:00  profilanswer
 

esox_ch 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.


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).


---------------
VB.NET is good ... VB6 is better !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP Comment ouvrir un fichier sur un autre DISQUE ???

 

Sujets relatifs
Update impossible PHP/ACCESSaide PHP
PHP 4.4.8 => PHP 5.3.2Fonctions WebMail sous PHP
supprimer caractère dans nom de fichierPHP MyAdmin Comment reattribuer les droits ? GRANT ...
creer un fichier XML[VBA] ouvrir fichiers...
Ouverture d'un fichierCGI (avoir un fichier PHP)
Plus de sujets relatifs à : PHP Comment ouvrir un fichier sur un autre DISQUE ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR