script αναλογα την ημερα & την ωρα να πεταει ενα μηνυματάκι

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
telas
Honorary Member
Δημοσιεύσεις: 1594
Εγγραφή: 12 Μαρ 2004 12:54
Τοποθεσία: Kastoria
Επικοινωνία:

script αναλογα την ημερα & την ωρα να πεταει ενα μηνυματάκι

Δημοσίευση από telas » 02 Απρ 2009 04:32

Ηελλό φρισταφίτες im back :) απολύθηκα πριν από ένα μήνα και σας ξανα ήρθα (στρατό εννοώ)

Μιας και είμαι άσχετος με προγραμματισμό και δεν ασχολήθηκα σοβαρά όταν έπρεπε τώρα βαράω την κεφάλα μου στον τοίχο αλλά το προσπαθώ και θέλω λίγο βοήθεια

λοιπόν πως το σκέφτομαι, ένα php scriptάκι το οποίο θα έχει σε έναν πίνακα όλες τις ημέρες τις εβδομάδας και όλες τις ώρες και λογικά τα μηνύματα και τις εικόνες που θέλω να εμφανίζονται ανάλογα τι ημέρα είναι και τι ώρα είναι.

πχ

Ημέρα:Δευτέρα & Ώρα: 14:30
Εικόνα: example.jpg
Μήνυμα: Μπλά μπλα μπλά

Ίδια μέρα αλλάζει όμως η ώρα και συνεχίζουμε:

Ημέρα: Ακόμη Δευτέρα & Ώρα: 18:30
Εικόνα: example1.jpg
Μήνυμα: Μπλι μπλα μπλό

και συνεχίζει έτσι μέχρι να τελειώσει η ημέρα Δευτέρα και πάει Τρίτη που θα εμφανίζονται άλλα πράγματα ανάλογα την ώρα, το ίδιο για Τετάρτη, Πέμπτη, Παρασκευή κλπ

φαντάζομαι κάτι τέτοιο if day = monday and time = 14:30 then load image '/images/example.jpg & print 'Μπλά μπλα μπλά'


end


θέλω δηλαδή να αλλάζει δυναμικά εικόνα και κείμενο ανάλογα την ημέρα και την ώρα
Επίσης δεν ξέρω και διορθώστε με αν πρέπει να βάλω σε πίνακα και τα μηνύματα και τις εικόνες που θέλω να εμφανίζω.

αλλά δεν ξέρω τις εντολές γμτ :(

Ευχαριστώ προκαταβολικά :idea: :oops:
Web Design - Δημιουργία Ιστοσελίδας - http://www.computerman.gr/
My Photography - http://www.tilaveridis.com/
Τεχνολογικά προιόντα - http://www.bigbox.gr/

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8575
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

script αναλογα την ημερα & την ωρα να πεταει ενα μηνυματάκι

Δημοσίευση από Basilakis » 02 Απρ 2009 10:49

είχα κάνει ένα tutorial για αυτό...

http://www.freestuff.gr/forums/viewtopic.php?t=41039

Μπορείς να δείς τι παίζει με την ημέρα και να το τροποποιήσεις και να προσθέσεις και την ώρα μέσα σε αυτό!

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

script αναλογα την ημερα & την ωρα να πεταει ενα μηνυματάκι

Δημοσίευση από dva_dev » 02 Απρ 2009 13:16

Επειδή θα βγούν πολλές συνθήκες (7Χ24Χ2 αν έχει και μισάωρα), ίσως βολεύει περισσότερο να γίνει χρήση ενός πίνακα σε μια βάση δεδομένων ή στην php. Π.χ. σε php κάτι τέτοιο

Κώδικας: Επιλογή όλων

<?php
	//format is <weekday>-<24 hour>&#58;<minute>
	$msg = array&#40;
	'4-11&#58;00' => 'Message for thursday 11&#58;00',
	'4-11&#58;30' => 'Message for thursday 11&#58;30',
	'4-12&#58;00' => 'Message for thursday 12&#58;00',
	'4-12&#58;30' => 'Message for thursday 12&#58;30'
	&#41;;
	
	function foo&#40;$datetime = null&#41;&#123;
		if &#40;is_null&#40;$datetime&#41;&#41; $datetime = time&#40;&#41;;
		$today = getdate&#40;$datetime&#41;;
		$dm = 30 * intval&#40;$today&#91;minutes&#93; / 30&#41;;  //round down to 30 minutes
		return sprintf&#40;'%d-%02d&#58;%02d', $today&#91;wday&#93;, $today&#91;hours&#93;, $dm&#41;;
	&#125;

	print date&#40;"w-H&#58;i&#58;s"&#41;." -> " . foo&#40;&#41; . " -> " . $msg&#91;foo&#40;&#41;&#93;;
?>

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης