9
votes

Aide avec Windows Chemin - PHP

J'ai ce chemin et c'est correct cependant, le navigateur n'inclut pas le fichier source, sauf si je mets "fichier: ///" devant elle. Je me développe toujours et cela sera finalement sur une machine Linux mais dans la moyenne, j'aimerais voir mon travail aussi bien que de pouvoir le résoudre. Existe-t-il une solution pour cela?

Ceci échoue: P>

file:///C:\Program Files (x86)\work\site\js\rowlock.js

php

1 commentaires

Pouvez-vous nommer la commande spécifique que vous émettez?


4 Réponses :


9
votes

Utilisez simplement des esclaves avant partout si vous le déplacez quand même dans une boîte Linux. PHP pour Windows peut le comprendre.

$file='c:/Program Files (x86)/work/site/js/rowlock.js';


2 commentaires

Rockjock, j'utilise actuellement des barres obliques, mais le fichier ne se charge pas. La seule façon dont je puisse obtenir le fichier pour charger le système d'exploitation en mettant "fichier: // devant" c: \ "


à droite, mais le débogage en ce moment est sur une vitrine, donc nous devons isoler le problème



1
votes

mettre des citations autour de votre chemin. Vous avez des espaces, il n'est donc pas lu correctement.

'C:\Program Files (x86)\work\site\js\rowlock.js'


1 commentaires

Merci Andy. J'ai déjà essayé et obtenez une "URL illégale" dans le navigateur.



1
votes

Où est votre dossier racine?

si sa C: \ Fichiers du programme (X86) \ Work \ Site \

ALLA simple accédez à votre fichier comme celui-ci

js / rowlock.js

Ceci supposant que JS soit dans le dossier racine


1 commentaires

J'espérais utiliser la voie absolue de sorte que si je voulais jamais changer la structure de répertoire, ce ne serait pas si grand d'une affaire.



12
votes

Essayez d'utiliser une variable $ _Server ['document_root'] pour rendre votre script indépendant. Par exemple: xxx

fonctionne bien sur n'importe quel système


2 commentaires

C'est ce que je pense que je vais devoir utiliser après tout. Merci.


@Silver Light, le $ _Server ['Document_root'] n'a pas fonctionné sur Windows IIS & CGI & Apache Virtualhost!