2011-09-01 1 views

Répondre

1

Ce dernier nécessiterait antislashs à échapper, il lirait:

include("C:\\Inetpub\\vhosts\\mysite.com\\inc\\myfile.php"); 

être plus précis sur ce qui ne fonctionne pas serait utile. Recevez-vous un message d'erreur? Comment est configuré votre serveur PHP? Y a-t-il des restrictions de mode sans échec en place?

+0

vous avez probablement raison, mais je suggère d'utiliser addslashes() plutôt que d'échapper à chaque barre oblique. – ben

+0

Je ne suis pas sûr que ça marchera bien. \ I et \ v vont devenir des séquences d'échappement dans l'analyseur de chaînes, bien avant que addslashes ne les emporte. La simple citation de la chaîne pourrait fonctionner. – Gian

+2

Il est préférable d'utiliser des barres obliques pour tous vos chemins, de toute façon. PHP traduira automatiquement pour vous sur Windows. –

Questions connexes