Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7717589
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T02:56:21+00:00 2026-06-01T02:56:21+00:00

My Drupal 6 installation has the php filter disabled so I can’t use <?php

  • 0

My Drupal 6 installation has the php filter disabled so I can’t use <?php ... ?> in the node itself.

I have a case where I need to run a little bit of PHP code on a small number of pages. Is there a way in Drupal 6 to create a module that will match a URL pattern and then before showing the page execute a function?

Specifically, on a few pages I need to process some data and then send an HTTP header. I know that I can create a custom .tpl file for these pages but putting application logic like this in a .tpl file feels like a hack.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T02:56:23+00:00Added an answer on June 1, 2026 at 2:56 am

    If you want to do this specifically for node pages then you’d be better off implementing hook_nodeapi(). This would mean you don’t have to perform a match based on the URL and you can add your header in the most ‘structured’ manner possible:

    function MYMODULE_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
      if ($op == 'view') {
        drupal_set_header('some header');
      }
    }
    

    If you need to do it for non-node pages then you’ll want to implement hook_init() instead:

    function MYMODULE_init() {
      if ($_GET['q'] == 'node/1') { // or whatever path
        drupal_set_header('some header');
      }
    }
    

    Both of the hooks are invoked well before the headers are sent to the client so either way will work.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a Drupal 6 multilanguage installation and I want to filter the nodes
I have a Drupal 7 installation that shows the default front page. Published pages/nodes
I have a multi-site Drupal-6 installation containing websites of different customers. On each site,
Drupal has a very well-architected, jQuery -based autocomplete.js . Usually, you don't have to
I have a drupal installation in the root directly of my domain with clean
can I easily move my drupal installation from Apache to Microsoft server, or I
If I disable pathauto in my Drupal installation, am I going to have any
I have approximately 60.000 nodes in my Drupal installation. They are all unpublished, and
We have a basic drupal multi-site installation on a RHEL (RedHat) server. For some
I have a form that uploads a file to my Drupal installation. I want

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.