Is there a way to override built in php functions without APD?
Posted on
16th Feb 2014 07:03 pm by
admin
I am trying to use the
rename_function()
override_function()
options that are built into the APD php extension. But I don't want to rely on that extension being loaded.
This is another one of my out-of-the-box ideas that presents me with the thought to override the require_once function. During this function call, I want to check for the existence of the same file in another path. If it exists then require that one.. otherwise just do normal require once.
If I use the APD extension it works fine with this:
Code: rename_function('require_once', 'require_once_orig');
override_function('require_once', '$file', 'return require_once_new($file);');
function require_once_new($file) {
$modfile = str_replace(ROOT.'/', ROOT.'/'.MODS.'/', $file);
if (file_exists($modfile)) {
require_once_orig($modfile);
} else {
require_once_orig($file);
}
}
so if original file is:
/home/public_html/site/includes/page.php
I want to check if
/home/public_html/site/mods/includes/page.php exists first and load the one I want.
I am overriding the require_once function because I am adding this to an existing framework and don't want to have to update it in all locations. This would make it completely dynamic so that all require_once calls will check for existence of the file in the other path.
Any thoughts?
No comments posted yet
Your Answer:
Login to answer
153
32
Other forums
Making multiple rows with one query
I have a table called efed_handler_characters with two fields handler_id and bio_id. What query 2 is
Fetching META TAGS through
Hello everybody
I want to fetch meta tags of a domain.
It will be done from following code of
str_replace help
Hey there,
I'm a PHP newb, I'm having troubles with the str_replace function. I want to clean
Simple AND question
Hello,
I've got following code:
Code: if(strpos($row[13],"http://")
MySQL issue
I am taking sentences through a form on page. Then checking some condition and trying to insert them
Add a sign-up feature to a flat file login script
I'm working on a flat file login script and I would like to add a sign-up feature to it with a email
How to secure my login data to my database?
Hi there,
It may be a stupid question but I don't know how to secure my login data to my data
Unable to retreve the values from Mysql Query
Hi,
Here is the php code that I have, Query is running properly in phpmyadmin and is resu
PHP Logging Error
When running the script on website it doesn't copy both input boxes, Only the user and not the passw
Is there a function ... auto send IP
Is there some function that can be sent to a ddns service that returns the ip address of a ddns forw