OT: Application.cfm but for PHP?
All,
I'm doing some maintenance on a PHP site for a friend. I've
never messed
with PHP before. what i'm looking for is an
application.cfm-style thing
where i can set request variables in one place and have all
pages get those
vars. Anyone here who knows PHP know if this can be done? or
do I have to
just make a globals.php and include it in all pages?
thanks a lot.
Marc
So, I'm wondering if there is any way to allow a certain page to be exempt from login. Or, find out if anyone has any other ideas that may work.
You're pretty much describing the solution in narrative form there.
Put a conditional in your Application.cfm that bypasses the login if the requested URL (or template, depending on how your site is designed) is one of these "special" ones.
Or if your template is in a subdirectory (which, by the sounds, it ought to be), then put a different Application.cfm in that subdir. One that restricts access based on IP address or something rather than login authentication (because you'd not want just anyone accessing that URL, obviously).
Adam
Similar Messages
-
Setting/changing a date in application.cfm
I need to be able to set a date in the application.cfm file
for example
<CFSET APPLICATION.stopdate='10/15/2014'>
Then in my site on other pages I have code that says
<cfif reportdate GT #APPLICATION.stopdate#>Do This</cfif>
The problem is sometimes I need to change the APPLICATION.stopdate to another date during the middle of the day.
For example I need to change the APPLICATION.stopdate from 10/15/2014 to 10/25/2014
However I notice when I change the APPLICATION.stopdate in the application.cfm to another date during the middle of the day that the APPLICATION.stopdate stays the old date.
How do I make sure that the APPLICATION.stopdate changes sitewide when I change it in the application.cfm?
Do I use another variable scope?Yes, that's one use of the include directive, lets you add content inline. You missed an "@" there though. It's <%@ include...
EDIT: One word of warning; it is not mandatory for the container to recompile the including JSPs if the included resource is changed! It seems you have a smart container which detected that your included JSP had been modified and so it's reflecting the changes in the other files too. But this is not required behaviour and so you shouldn't count on it. AFAIK, Tomcat will also do the same.
Also, this is a good reason why, even though it seems like a good idea to put the DB URL into one JSP and include it everywhere so that you have only one entry to change when the DB changes, it's still risky. A better way would be to put it as a <context-param> or something similar.
Edited by: nogoodatcoding on Sep 28, 2007 10:15 PM -
Does ColdFusion need application.cfm to store the application parameter?
Is application.cfm is required in the ColdFusion application?
Your information and help is great appreciated,
Regards,
Iccsi,No. Application.cfm is very badly named: it should be OnRequestStart.cfm. It doesn't - intrinsically - have anything to do with applications in the ColdFusion sense of that notion.
What you do need, however, is a <cfapplication> tag that gets run on every request, to bind the request to an application (and, by proxy, to a session). The best place to put something that needs to be run every request is in Application.cfm.
That said, you ought to be using Application.cfc for this sort of thing, not Application.cfm. Application.cfm is - for all intents and purposes - obsolete. It still works, but it is grossly inferior to Application.cfc. And there is no reason to be using it in favour of going with the recommended Application.cfc route.
Adam -
Errors in Application.cfm
Yes, I'm one of the few who still uses Application.cfm... perhaps this will be the final straw.
How do I prevent cf debugging errors from showing up if there is an error in my Application.cfm???
Every once in a while users of my site get a bizzare struct error or session error in my Application.cfm but I have no way of knowing unless they contact me. Is there a way to prevent this? Can I wrap my Application.cfm in a cftry?idesdema wrote:
Can I wrap my Application.cfm in a cftry?
You could, but that would only take affect of the line of code that throws the error is in the Application.cfm file. It would have no affect for code in the template that was called.
You could look at the <cferror....> tag. Or the Site Wide Exception Handler that can be configured in the Administrator or any of the other exception handling options provided by ColdFusion and discussed in the documentaiton. -
Application Variables in application.cfm and asp
If anyone could provide some insight into using application
variables declared in application.cfm, but retrieved in asp code,
it would be appreciated.
GOAL: Retrieve values into an asp page from application
variables in application.cfm.
PROCESS: Defined the variables in application.cfm. On an asp
page, defined the application variable in Window -> Bindings.
The application variables defined in the source code show up.
Attempt to retrieve the application variable in the asp page by
using the command: var_destination = Application("var_name")
It seems like whatever I try, the variable is empty. After
looking around on the web, I also saw that the equivalent to
application.cfm in asp is global.asa. I also tried setting up this
file, along with the variables, did the binding, and used the same
commands, and also was not able to retrieve any application
variables.
What am I missing?What am I missing?
That ColdFusion and ASP.NET are different applications and do
not share
the same memory addresses So they are going to each have
their one
"application" variables.
Blue Dragon has implemented CFML as an ASP.NET language so
that one
could write ColdFusion that runs on the ASP.NET framework and
would then
use the same memory locations with their server.
Otherwise you are going to have to write your own sharing
tool. Some
code that can read the desired variables from one code base
and pass it
to the other code base through forms, web services or some
other manner. -
Error while creating application for PHP in eclipse plug-in
Hi,
I am trying to create an application for PHP but got an error " Template creation failed". It used to be working before. Can anyone help?
http://uploadpic.org/v.php?img=9FmTmCZNWM
Thank.
Regards,
HardikHi Hardik,
According to the log file, the service proxy generation failed, since the command execution for calling the OData SDK proxy generation was failed.
As a first step I would suggest verifying that the PHP server is properly configured with the OData SDK library (as explained in the SDK's user guide).
There is also an explanation in our documentation troubleshooting section (PHP Toolkit Troubleshooting - Proxy Generation Failed).
Then a PHP proxy can be generated for the service using our PHP plugin, as a simple check that the problem was solved.
If the problem continues, I would suggest saving the service metadata into a local xml file and try executing the proxy generation command directly (using command-line):
C:\xampp\php\php C:\OData_PHP_SDK\framework\PHPDataSvcUtil.php /metadata=<Absolute-Path-To-Metadata-XML-File> /out=<Absolute-Path-To-Desired-PHP-Output-File>
The command output printed to console may help us understanding more regarding what causes the problem.
Thanks,
Rotem -
What application do I use to do coding for PHP?
Ok i am going to start learning some PHP coding etc
I have Apple Mac Computer
What application is best to download or use for PHP?
What do you all recommend?
thanksFor simple stuff TextWrangler would be a good choice,
But if you plan on doing more (and the etc after some PHP coding etc seems to indicate that you might) then you might as well jump into Xcode.
Besides getting you up to speed on Xcode so if you make the jump into OS X and/or IOS programming you'll be ready, you'll have source code control from the start, which is part of Xcode. SCC can be a huge help when learning a language, try what you like, totally screw up, no problem you can always go back to what worked.
It;s a real benefit to learning. -
Hi Team, I am fairly new at this & I'm trying for the first time to download a movie, however its not allowing me to play as it says I need to download quicktime which I have tried to do, I have this application now but its still not allowing me to play movie, any help please for someone who hasnt got a clue
where did you download the movie from?
what is it doing when it wont allow you to play the movie?
since you downloaded quicktime is it still asking you to download quicktime? -
Acrobat Pro 9 for mac won't launch, reloaded from disk when hard drive needed to be replace. It's in applications folder but there is an X on the Acrobat Reinstall icon. What should I do.
Hi Janice,
What version of Mac OS are you using?
Adobe does not recommend migrating the software from one disk to the other.
Please run the setup file for Acrobat and reinstall the software. You might want to delete the existing version of Acrobat installed before reinstalling it.
Regards,
Rave -
Symbolic Links do not work for Application.cfm in CF10
I have a Web, that use a symbolic link for centralized code.
The Application.cfm, stored in the original web-root, will not read from code
in the linked directory.
Thank you for your assistance.Adam,
it seems to be a bug.
The "Application.cfc/Application.cfm lookup order" in the ColdFusion Administrator seems not functional as expected. I did several tests and it happens not only at symbolic links. This happens on every subdirectory.
Am I wrong, when I expect, that the "highest" Application.cfm found in a tree should be executed?
Example:
Application.cfm
aaa.cfm
"subdir1" "subdir2"
bbb.cfm Application.cfm
ccc.cfm
Settings in the ColdFusion Administrator
Default order:
- aaa.cfm: should execute the Application.cfm in root (/) only.
- bbb.cfm: should execute the Application.cfm in root (/) only.
- ccc.cfm: should execute the Application.cfm in subdir2 only.
Until Webroot
- aaa.cfm: should execute the Application.cfm in root (/) only.
- bbb.cfm: should execute the Application.cfm in root (/) only.
- ccc.cfm: should execute first the Application.cfm root (/) and then in subdir2
In Webroot
- aaa.cfm: should execute the Application.cfm in root (/) only.
- bbb.cfm: should execute the Application.cfm in root (/) only.
- ccc.cfm: should execute the Application.cfm in root (/) only.
Am I wrong with this?
In my case, only "In Webroot" work as expected.
Torsten -
Works in Main Application mode but not the orange NXT mode for some NXT's
A simple Labview program designed using only NXT VI's worked in the Main Application but not in NXT mode. For some NXT's it worked in both modes but for others, just in Main Application mode. I've tried updating the firmware and plugging and unplugging the USB. Any thoughts?
I see. The problem is probably that when you are switching to the NXT Target mode, it is expecting to target the other brick to which you already deployed. If you right-click on the orange banner menu in the lower left corner, you should be able to select the other NXT, or use "Find NXT..." to scan/search for bricks.
Also, I reccommend giving all your NXTs unique names so this is more obvious. (you can use the NXT Terminal tool to do that).
If you still can't get the VI to run in target mode, restart labview. -
Hi all I am from India,I purchased whatsapp application on14th July for Rs.55 but they charged me Rs.60 for that and also yesterday again they charged Rs.55 for the same app..what should I do??Please help me out guys..
Have you added or changed your credit card details on your iTunes account ? If you have then each time that you do so a small temporary store holding charge (the Rs 60) may be applied to check that the card details are correct and valid and that it's registered to exactly the same name and address as on your iTunes account - it should disappear off your account within a few days or so.
Store holding charge : http://support.apple.com/kb/HT3702
For the second charge for 55, you used the same account to re-download the app ? If you did then you can contact iTunes Support via this page : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption -
I have iPhone 4 with updated latest iOS And i am using FIND IPHONE application. But everytime when ever i login in it and serch for the device its shows the device but never give me the location"NO LOCATION AVAILABLE".It is already connected with WIFI and i tried all the stuffs that has been written in the manual. Plese give me the Proper suggetion about this issue..!!
If your router is not identified in a national database (don't recall who maintains it or where it is) then there is no location associated with it. Hence your device cannot be located. I suggest you try your test at some public wifi spot, like a bookstore or coffee shop. These places usually have a location associated with their wifi router.
-
OEM Monitoring for PHP Applications
Hi,
Does OEM Grid Control has any pack or plugin available for PHP based web applications, deployed at standard Apache web server?
Regards.It depends on what you are trying to monitor. You could use Apache to monitor the server that your PHP code runs on, host monitoring plug-in to monitor the server box and any log file that you output. You could also use synthetic service test as part of the standalone Service Level Management Pack to ping the various web pages that your PHP app exposes. Beyond that, if your app outputs specific statistics, you could create a plug-in using our Plug-in Development Kit, and have your PHP program shows up as target(s) within EM.
Our other products that are applicable to monitoring PHP-based web applications are Oracle Real User Experience Insight, and Oracle Application Testing Suite.
<br>
<br>
Chung
<br>
<br>
Application Management Blog<br><br> -
Hi
I have started migration système to transfert from hold Macbook pro to New MacBook air
Application starter successfully for several hours.
But since more than 3 hours I got the message "transferring Time zone paramètres " with time left less than 1 minute.
Any recommendation or suggestion to solve it ?
Many tanksIf it has run for 3 hours it's probably done and you can quit Migration Assistant and reboot the new computer. In the future rather than using Migration Assistant I would recommend using Startup Assistant which tends to be a bit more reliable and does not create a new user account as MA does. If you're interested here is an article explaining Setup Assistant tips.
Roger
Maybe you are looking for
-
if i put an album on my computer it will not transfer to my i pod it says my ipod is corrupted.if i try to RESTORE it says i am not connected to the internet when i am please help.
-
Detecting rows marked at table control
Hello Experts, I need to display a message error when trying to delete operations in IW32. For that purpose, I am validating the value of a field at user exit ZXBS1U01. The problem is that I cant't know the rows I've marked in table control for delet
-
GURUS-----How can any one proof he is a RAC expert
Hi, In my recent interview with one of the top company they asked me "ARE YOU A RAC EXPERT" person who interviewd me was claiming he is an RAC expert. How can I proof that I am a RAC expert. If I know RAC installation on AIX/HP-UX/SUN and have good k
-
Table Interface : Merge cells in the same column
I want to use the Table Interface to accomplish this... I need to merge cells that are to the top/bottom of eachother. So, the 2 cells have the same InfoObject. They are 2 different values and i want them to appear in the same cell... for example.. A
-
Reports: sort Data Page wise
Hi, This is udayasrinu I have a requirement in reports example : In report should publish deptno wise page . If a new dept come across a new page should come. ex Page 1 deptno empno 10 7782 10 7369 Page 2 deptno empno 20 7781 20 7786