Oud 27-06-2005, 21:49
flippje
Avatar van flippje
flippje is offline
Ik heb een wargame gehost op xammp als ik met het detectivescript inhuren wil, dat heeft met zoektijd te maken, krijg ik de volgende error:

Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in C:\WEB\xampp\htdocs\Criminalsv3\detective.php on line 137

Hoe kan ik zoiets aanzetten.. of kan dat niet met xammp?
__________________
Wat is een leven zonder ananas?--->all bout ananas
Met citaat reageren
Advertentie
Oud 27-06-2005, 21:57
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
ehm dat is unix time, en daarmee werkt date dus. Je wil hele oude data ?

eidt:
unix time is overigens het aantal sec verstreken na de aangegeven datum in je error
Met citaat reageren
Oud 27-06-2005, 22:44
Verwijderd
Hier kunnen we echt niks mee
Geef de code ofzo..
Met citaat reageren
Oud 27-06-2005, 23:00
flippje
Avatar van flippje
flippje is offline
Bijvoorbeeld dit stuk moet ie tijd weergeven.

Code:
<tr><td class="subTitle"><b>Detective</b></td></tr> 
  <?php 
    mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'"); 
   
  $gn1            = mysql_query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE `login`='$data->login'"); 
  $gn             = mysql_fetch_object($gn1);  if($gn->gevangenis + $gn->gevangenistijd > time()){ 
  $verschil1             = $gn->gevangenis + $gn->gevangenistijd - time() - 3600; 
  $verschil              = date("H:i:s", "$verschil1"); 
print <<<ENDHTML
  <tr><td class="mainTxt"> 
<p align="center"><font size="5"><b>Je zit in de gevangenis</b></font></p> 
<p align="center">&nbsp;</p> 
<p align="center"><font size="5"><b>Je word over $verschil seconden vrijgelaten</b></font></p></td></tr> 
ENDHTML;
    } 
    else{ 

$dbres       = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `[detective]`"); 
while($delete = mysql_fetch_object($dbres)){ 
$tijd             = $delete->tijd+$delete->uren*60*60-time(); 
if($tijd < 1){ 
mysql_query("DELETE FROM `[detective]` WHERE `id`='$delete->id'");
__________________
Wat is een leven zonder ananas?--->all bout ananas
Met citaat reageren
Oud 28-06-2005, 08:25
GVR
GVR is offline
Citaat:
flippje schreef op 28-06-2005 @ 00:00 :
Bijvoorbeeld dit stuk moet ie tijd weergeven.

Code:
<tr><td class="subTitle"><b>Detective</b></td></tr> 
  <?php 
    mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'"); 
   
  $gn1            = mysql_query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE `login`='$data->login'"); 
  $gn             = mysql_fetch_object($gn1);  if($gn->gevangenis + $gn->gevangenistijd > time()){ 
  $verschil1             = $gn->gevangenis + $gn->gevangenistijd - time() - 3600; 
  $verschil              = date("H:i:s", "$verschil1"); 
print <<<ENDHTML
  <tr><td class="mainTxt"> 
<p align="center"><font size="5"><b>Je zit in de gevangenis</b></font></p> 
<p align="center">&nbsp;</p> 
<p align="center"><font size="5"><b>Je word over $verschil seconden vrijgelaten</b></font></p></td></tr> 
ENDHTML;
    } 
    else{ 

$dbres       = mysql_query("SELECT *,UNIX_TIMESTAMP(`tijd`) AS `tijd`,0 FROM `[detective]`"); 
while($delete = mysql_fetch_object($dbres)){ 
$tijd             = $delete->tijd+$delete->uren*60*60-time(); 
if($tijd < 1){ 
mysql_query("DELETE FROM `[detective]` WHERE `id`='$delete->id'");
Ja, en nu nog nette code, op ze minst even netjes indenten.
De reden dat je die fout krijgt is omdat het 2 argument van de functie date negatief is (naast dat hij heel vreemd tot string gepromoveerd wordt) waarmee de functie niet overweg kan en dus een fout geeft.
Maar dan moet je wel de relevante code posten (en de variablen even uitleggen (ook die je uit db's trek) )
Met citaat reageren
Oud 28-06-2005, 18:13
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
denk er overigens aan dat een mysql veld als timestamp een andere timestamp is als de php versie daarvan. Beetje vaag, maar misschien dat dat het probleem is
Met citaat reageren
Advertentie
Reageren

Topictools Zoek in deze topic
Zoek in deze topic:

Geavanceerd zoeken

Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware [PHP] Error
Verwijderd
7 27-01-2005 16:26
Software & Hardware [PHP] Simpel tijd vraagje
Savatage
22 23-02-2004 09:44
Software & Hardware [PHP] Statistiekenscript
Martin
7 22-12-2003 11:23
Software & Hardware [PHP] script check
Megadeth
8 05-08-2003 10:03
Software & Hardware (PHP)gastenboek
spsup
11 04-05-2003 18:02
Software & Hardware PHP vraag
chatfreak2002
60 21-06-2002 20:28


Alle tijden zijn GMT +1. Het is nu 11:30.