Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    Regular Coder
    Join Date
    Feb 2007
    Posts
    218
    Thanks
    25
    Thanked 1 Time in 1 Post

    compare day and last run

    In the code below, I retrieve the current day and read out a text file which contains the last day the code ran. If the current day and the day in the text file are different from each other the the variable $nieuw should get the value 1, otherwise the value 0.

    But somehow, this doesn't work. When I try the coding the variable $nieuw returns 1 every time. Whats wrong with my coding?


    $michael=Date("d");

    $handle = fopen("filed.txt","r+"); //mind the + this means to write AND read
    $read = fread($handle,filesize("filed.txt"));
    if ($read<>$michael){fwrite($handle,$michael);$nieuw="1";}else{$nieuw="0";}
    fclose($handle);

    echo $nieuw;

  • #2
    Regular Coder ohgod's Avatar
    Join Date
    Jun 2008
    Location
    Ohio
    Posts
    579
    Thanks
    6
    Thanked 69 Times in 69 Posts
    try echo'ing out the 2 dates being compared too, maybe there is some screwy formatting you're not seeing causing them to be inequal


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •