[development] Using l() function from external script

Jeff Hartman lists at jeffhartman.com
Wed Jul 6 02:09:11 UTC 2011


Yes, dumb mistake. I realized that I was setting this before bootstrap(ing).

But glad I posted because of the confirmation of what I needed to do and for Randy's suggestion to look into utilizing Drush. :)

Thanks!


On Jul 5, 2011, at 5:12 PM, Jamie Holly wrote:

> Are you loading the l() files through bootstrap? If so, try setting
> $base_path after you do your bootstrap.
> 
> Jamie Holly
> http://www.intoxination.net 
> http://www.hollyit.net
> 
> 
> On 7/5/2011 6:11 PM, Jeff Hartman wrote:
>> In Drupal 6 I have an external script to create some nodes. I would like to use the l() function to create links to other nodes using 'node/n' as the path. However, since my script is running at doc root*, the l function (actually the url() function) is prepending the current directory to the url.
>> 
>> So instead of:
>> 
>> http://www.example.com/this/that/then-some
>> 
>> I'm getting:
>> 
>> http://www.example.com/scripts/this/that/then-some
>> 
>> Thoughts?
>> 
>> Jeff
>> 
>> * later this script will move outside of doc root
>> 
>> 
>> 



More information about the development mailing list