tags:

views:

813

answers:

2
<?php  
    function date($x) {
      $contents = $_FILES['userfile']['tmp_name'];
      $contents = file("$contents");
      $date = $contents[$x][6].$contents[$x][7]."-".$contents[$x][8].$contents[$x][9]."-"."20".$contents[$x][4].$contents[$x][5];
      return $date;
    }
    ?>

Fatal error: Cannot redeclare date() in .../includes.php on line 20

I have created several functions with the same exact structure as the one above and they work fine. For some reason this function keeps returning this error. Any suggestions/solutions to this problem would be greatly appreciated!

thx,

+14  A: 

PHP already has a date() function and you cannot overwrite existing functions in this language. Rename your function and it will work. Or wrap it in a class and it will work as well.

RaYell
+7  A: 

date is an existing built-in function in PHP. You can not redeclare existing functions. http://www.php.net/date

joebert