php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #8987 arg returned from function comes back as string 'ready', regardless of actual
Submitted: 2001-01-29 16:42 UTC Modified: 2001-01-29 17:16 UTC
From: gordonl at tts-sf dot com Assigned:
Status: Closed Package: Unknown/Other Function
PHP Version: 4.0.3pl1 OS: linux mandrake apache ssl
Private report: No CVE-ID: None
 [2001-01-29 16:42 UTC] gordonl at tts-sf dot com
I created the function [==
  function incdate($datei,$inc) {
    $dateparts =explode("/",$datei);
    $day = $dateparts[1] + $inc;
    $month = $dateparts[0];
    $year = $dateparts[2];
    $dec = 0;
    //echo($datei . "cc" . $day . "cc" . $month . "cc" . $year . "<br>");
    if($day > 31 && ($month == 1 || $month == 3 || $month == 5 || $month == 7 || $month == 8 || $month == 10 || $month == 12)) { $dec=31; }   
    if($day > 30 && ($month == 4 || $month == 6 || $month == 9 || $month == 11)) { $dec=30; }   
    if($day > 28 && $month == 2 && $year % 4 != 0) {$dec=28;}   
    if($day > 29 && $month == 2 && $year % 4 == 0) {$dec=29;}   
    while ($dec != 0 ) {
      $day = $day - $dec;
      $month++;
      if ($month > 12) { $year++; $month = 1; }
      $dec = 0;
      if ($day > 31 && ($month == 1 || $month == 3 || $month == 5 || $month == 7 || $month == 8 || $month == 10 || $month == 12)) { $dec=31; }   
      if ($day > 30 && ($month == 4 || $month == 6 || $month == 9 || $month == 11)) { $dec=30; }   
      if ($day > 28 && $month == 2 && $year % 4 != 0) {$dec=28;}   
      if ($day > 29 && $month == 2 && $year % 4 == 0) {$dec=29;}   
      }
   //echo ("out: " . $month . "/" . $day . "/" . $year . "<br>");
   $outdat = "f" . $month . "-" . $day . "-" . $year;
   return $outdat;
   }
==]
it returns 'ready' to the calling statement, regardless of the actual value of '$outdat'.
I haved tried many variations in my code, but the result does not change.  

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-01-29 17:16 UTC] derick@php.net
Could you post the calling code as .txt on the web somewhere for us to see. This is almost certain a user error and not a bug.
 [2023-03-06 07:17 UTC] kanemtr at gmail dot com
MYHR cvs is an innovative platform that helps employers and job seekers alike. It provides a comprehensive set of tools to help employers find the right candidates for their open positions, while allowing job seekers to easily create and manage their resumes. MYHR cvs also offers a range of features such as resume writing tips, interview preparation tools, and career advice. With its easy-to-use interface and user-friendly design, MYHR cvs makes it easier than ever before for employers to find the perfect candidate for their roles.
(https://myhrwork.com/cvs/myhr-cvs-login/)github.com
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Apr 19 04:01:28 2024 UTC