Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Zeitabfrage ... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Zeitabfrage ...


 
Polohatzer
08-03-2003, 04:48 
 
hallo zusammen!

ich hab folgenden frage:

Ich möchte bei einer vorgeschriebenen Zeit ein Print ausgeben!
hab aber keine ahnung wie ich das machen soll.


Beispiel:
$aktuelle_zeit = date("H:m:s");
$eingestellte_zeit = 14Uhr 40min

if($aktuelle_zeit = $eingestellte_zeit){
print "14Uhr40min";

 
goth
08-03-2003, 04:51 
 
Bevor Du hier vergleichen willst solltest Du erstmal dieses Kapitel ausgiebig studieren ... http://www.php.net/manual/en/language.operators.php

 
Polohatzer
08-03-2003, 04:52 
 
nochmal:


Beispiel:

<?php
$aktuelle_zeit = date("H:m:s");
$eingestellte_zeit = 14Uhr 40min

if($aktuelle_zeit = $eingestellte_zeit){
print "14Uhr40min";
}
?>

warum funkt das nicht?

 
Polohatzer
08-03-2003, 04:55 
 
Schade, geht doch nicht!

kannst du mir bitte ein bisschen weiterhelfen?

 
hottemp
08-03-2003, 09:22 
 
Was soll denn daran auch funktionieren? Allein die Zeile:

$eingestellte_zeit = 14Uhr 40min

ergibt schon Fehler, besser du nutzt gleich den Timestamp, den kannst du dir für ein bestimmtes Datum dann über die Funktion mktime() ermitteln lassen. Also vergleiche dann z.B. den aktuellen Timestamp (über time()) mit deinem Resultat aus mktime(), wenns übereinstimmt, dann wird das print() ausgegeben:

<?
$res_time = mktime(...);
$cur_time = time();

if ($res_time == $cur_time) {
print "...";
}
?>

 
Abraxax
08-03-2003, 10:42 
 
was hat das bei den code-schnippseln verloren?

*VERSCHIEB* nach php

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:13 Uhr.