[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 271
  • Last Modified:

Is this php?


I purchased a set of php scripts.  Many of are encrypted via ioncube, but there are some editable templates.

Located on one of the templates is this:

  <%if(login)%>
 <%include(menu.template)%>
<%/if%>

Is this some form of php?  If not, what is it?

My intention is to make an 'else' after this: if person is logged in, they get menu.template (which works right now), but if they are not logged in, they get 'menu_not_logged_in.template'.  I haven't been able to figure out how do to that.....    <%if(!login)%> and some different variations on that, but that didn't work.  Anyone know what this is and how I make it do what I want?

Thanks,     Chris
0
ChrisAndrews
Asked:
ChrisAndrews
  • 2
  • 2
  • 2
  • +7
1 Solution
 
venkateshwarrCommented:

I suppose php tags are included in  <? ?>
0
 
venkateshwarrCommented:
They may be jsp or asp tags..
0
 
lexxwernCommented:
No. That is not PHP.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
SaoiCommented:
Actually you can use ASP style tags <%%> for PHP but you have to set it first in the PHP ini file, so it is possible (if a bad idea) to use % tags. This said, the <% /if%> is not a PHP syntax.
0
 
BAlexandrovCommented:
It is not also ASP nor JSP
It is possible that this is custom syntax for this application only.
0
 
kaller2Commented:
Looks like custom tags, so I would say its another pre-processor, looks a lot like cold fusion?
0
 
MarcosBLCommented:
Is custom syntax for this application only, just a way of setting things in the template, take a look at the website docs, it will help. :)
0
 
zero303Commented:
Can you provide a bit more code...

I would think it was php but developed on a server that allowed use of asp tags. (bad coder)

AFAIK php is the only common web language to have a function include( ) unless of course this is a custom written one.

It's deffo not VB as the if statement would not have brackets and would have a "then" ( if x then ), it would also need an "End If".

If include is a custom fuction then it could be java (jsp) or C# (asp.net)


Like i said, print more code! at least 10 lines or more.
0
 
zero303Commented:
Sorry just to add...

It seems the if conditional does not have { }, I'm not sure if php allows for if statements without curly braces but java does and most likey so does C#..
0
 
oddersCommented:
once again, like everyone else; its not php.

<? php ?>
<% asp %>

these are the sort tags for them. you could do it really long and go for

<script language="php">
</script>

<script language="asp">
</script>

they are just different way of indicating the script start/end.
0
 
oddersCommented:
they are part of asp's default "specifiacation", but are not genreally recopmmeded for use, as they can confuse parsers. The same goes for the really short php tags, <? ?>.
0
 
ChrisAndrewsAuthor Commented:

Wow, thank you all for your comments.

I turned off asp on the server and it still runs, so I don't think it's asp.  I read an asp tutorial and did some testing and that didn't apply.

I am going to award this to the first person that mentioned it may be custom code, I am not positive that's right, but I think it is,

Thanks again,

Chris
0
 
PromethylCommented:
These are constructs of the templating system. Which template system is being used? Refer to reference of that.
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

  • 2
  • 2
  • 2
  • +7
Tackle projects and never again get stuck behind a technical roadblock.
Join Now