Solved

Is this php?

Posted on 2004-03-27
13
268 Views
Last Modified: 2006-11-17

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
Comment
Question by:ChrisAndrews
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
  • 2
  • +7
13 Comments
 
LVL 12

Expert Comment

by:venkateshwarr
ID: 10697297

I suppose php tags are included in  <? ?>
0
 
LVL 12

Expert Comment

by:venkateshwarr
ID: 10697301
They may be jsp or asp tags..
0
 
LVL 12

Expert Comment

by:lexxwern
ID: 10697418
No. That is not PHP.
0
Secure Your WordPress Site: 5 Essential Approaches

WordPress is the web's most popular CMS, but its dominance also makes it a target for attackers. Our eBook will show you how to:

Prevent costly exploits of core and plugin vulnerabilities
Repel automated attacks
Lock down your dashboard, secure your code, and protect your users

 
LVL 7

Expert Comment

by:Saoi
ID: 10697813
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
 
LVL 6

Accepted Solution

by:
BAlexandrov earned 75 total points
ID: 10698660
It is not also ASP nor JSP
It is possible that this is custom syntax for this application only.
0
 
LVL 2

Expert Comment

by:kaller2
ID: 10700050
Looks like custom tags, so I would say its another pre-processor, looks a lot like cold fusion?
0
 
LVL 2

Expert Comment

by:MarcosBL
ID: 10702267
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
 
LVL 3

Expert Comment

by:zero303
ID: 10713473
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
 
LVL 3

Expert Comment

by:zero303
ID: 10713486
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
 
LVL 3

Expert Comment

by:odders
ID: 10728476
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
 
LVL 3

Expert Comment

by:odders
ID: 10728710
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
 

Author Comment

by:ChrisAndrews
ID: 10732682

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
 
LVL 7

Expert Comment

by:Promethyl
ID: 13741134
These are constructs of the templating system. Which template system is being used? Refer to reference of that.
0

Featured Post

Industry Leaders: 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!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Foreword (July, 2015) Since I first wrote this article, years ago, a great many more people have begun using the internet.  They are coming online from every part of the globe, learning, reading, shopping and spending money at an ever-increasing ra…
This article discusses how to implement server side field validation and display customized error messages to the client.
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question