Avatar of firekiller15
firekiller15 asked on

Why i failed to called my config file

PHP
Why i failed to called my config file
below is my code

config.php
######LOG#########
$fileHandle = fopen("c:\ERI.log", "a");

Logic.php
#######LOG FILE#############
function LogFile($string)
{
require_once("config.php");
  $str = $string;
  if (fwrite($fileHandle, $str))
    echo "<br>Wrote to file \n </br>";
  else
    echo "write failed. \n";
fclose($fileHandle);
}
#######log testing to file#########
function Testing2()
{
$timestamp = time();
$string = date("l[H:i:s]", $timestamp)."stop process \r\n ";
return $string;
 }

$newERI->LogFile($newERI->Testing1());

if i write $fileHandle = fopen("c:\ERI.log", "a"); i received this error
Warning: fwrite(): supplied argument is not a valid stream resource in C:\wamp\www\testing.php on line 385
write failed.
Warning: fclose(): supplied argument is not a valid stream resource in C:\wamp\www\testing.php on line 389
PHP

Avatar of undefined
Last Comment
mankowitz

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
mankowitz

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ASKER
firekiller15

ehhh ... i receive an error message
Warning: fwrite(): supplied argument is not a valid stream
if i put $fileHandle = fopen("c:\ERI.log", "a"); in "log testing to file.php" not in config.php the error message will not appear
mankowitz

you probably have a scope problem. put

global $fileHandle;

in both scripts.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy