Jump to content

redefining defined vars and saving?


Destramic

Recommended Posts

thank you for your replywildteen88 i thought there might of been a easier way...but this is what ive done so far..doesnt work...dont think the regual expression is right...can you help?

[code]
$file  = $document_root . "/core/configuration.php";

// Check if file exists
if (file_exists($file))
{
// Open configuration file
$handle  = fopen($file, "w+");


$contents =ob_get_contents();
$replace  = preg_match("define(/\"WEBSITE_URI\", \"[^\.\/]\"/);", $var, $contents);
$write    = fputs ($handle, $string);

// Close opened file
fclose($handle);
}
else
{
echo "Unable to configuration file.<br />\n";
}
[/code]
A bit bloated but works:
[code=php:0]$file = $document_root . "/core/configuration.php";

// Check if file exists
if (file_exists($file))
{
    // Open configuration file
$handle = fopen($file, "r+");

    $config_content = fread($handle, filesize($file));

    fclose($handle);

    $handle = fopen($file, "w");

    $var = 'www.google.com';

    $string = preg_replace("#define\(\"WEBSITE_URI\", \"(.*?)\"\);#", "define(\"WEBSITE_URI\", \"$var\");", $config_content);

    $write = fputs($handle, $string);

    fclose($handle);
}
else
{
    echo "Unable to configuration file.<br />\n";
}[/code]

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.