krembo99 Posted June 8, 2008 Share Posted June 8, 2008 Hello all.. I have a problem with grabbing a path to document with a php wordpress plugin. This is the function that requires it: require_once(getenv("DOCUMENT_ROOT").PLUGINPATH.'defaults.php'); And this is the warning : Warning: getadminoptions(/web/htdocs/www.mydomainName.com/home//wp-content/plugins/somepluginname/defaults.php) [function.getadminoptions]: failed to open stream: No such file or directory in /web/htdocs/www.krembo99.com/home/m33/wp-content/plugins/somepluginname/somepluginname.php on line 78 Fatal error: getadminoptions() [function.require]: Failed opening required '/web/htdocs/www.mydomainName.com/home//wp-content/plugins/somepluginname/defaults.php' (include_path='.:/php/lib/php/') in /web/htdocs/www.mydomainName.com/home/m33/wp-content/plugins/somepluginname/somepluginname.php on line 78 note the DOUBLE slashes after "..mydomainName.com/home//wp-content/.." , but the real path is the one indicated below , EG : "..mydomainName.com/home/m33/wp-content/.." So I guess the environmental VAR used [getenv("DOCUMENT_ROOT")] is wrong (because it is not installed at the root but under "m33" but since I am far from being a PHP guru, I do not know which VAR I can use, or HOW to fix this problem. anyone ? Quote Link to comment Share on other sites More sharing options...
krembo99 Posted June 8, 2008 Author Share Posted June 8, 2008 Ok, I have temporarly solved the problem by changing the : define("PLUGINPATH", "/wp-content/plugins/autoblogged/"); to define("PLUGINPATH", "[color=red]m33[/color]/wp-content/plugins/autoblogged/"); but still, how can I change it to something that will AUTODETECT the path ? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.