Resolve the error “Use of undefined constant DS”

More
11 years 7 months ago - 10 years 3 months ago #492 by Simpel
Resolve the error “Use of undefined constant DS” of require_once method in Joomla 3.0

In Joomla 1.5 to 2.5 we include directly the helper file or other file in the Joomla PHP code using require_once() method but in Joomla 3.0 you must defined the DS directory separator constant otherwise you getting error message.

<code>defined(\\\'_JEXEC\\\') or die(\\\'Restricted access\\\');
require_once (dirname(__FILE__).DS.\\\'helper.php\\\');</code>

Here is the right way to import your file using the DIRECTORY_SEPARATOR constant

<code>defined(\\\'_JEXEC\\\') or die(\\\'Restricted access\\\');
if(!defined(\\\'DS\\\')){
define(\\\'DS\\\',DIRECTORY_SEPARATOR);
}
require_once (dirname(__FILE__).DS.\\\'helper.php\\\');</code>
Last edit: 10 years 3 months ago by Simpel.

Please Log in or Create an account to join the conversation.

Events Joomla
MarvikShop
Finnaly it's here:
 
No bridges, no look a likes!
This is the ultimate integration
between Oscommerce and Joomla!
Documentation
Site Showcase
Follow us