[SOLVED] video of the day help

Βοήθεια λύσεις και νέα από τον χώρο των open source ή έτοιμων εφαρμογών που έχουν φτιαχτεί με την PHP όπως oscommerce, κ.α.

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

Απάντηση
Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

[SOLVED] video of the day help

Δημοσίευση από Nemesis_Elite » 23 Νοέμ 2010 21:05

προσπαθώ να κάνω custom php που να τραβάει απο τη βάση δεδομένων
κάποια links youtube video ανα ημερομηνία,
και κάθε μέρα να παίζει ένα νέο βίντεο.

πχ: στις 17 νοεμβρίου να παίζει ένα βίντεο για το πολυτεχνίο.

όχι ακριβώς video of the day, αλλά ανάλογα με την σημερινή ημερομηνία να πεζει το αναλογο βίντεο...
καμια ιδέα για το πως να ξεκινήσω?
Τελευταία επεξεργασία από το μέλος Nemesis_Elite την 24 Νοέμ 2010 01:09, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

[SOLVED] video of the day help

Δημοσίευση από Nemesis_Elite » 23 Νοέμ 2010 21:31

έχω βρεί ένα module που παίζει random βιντεο απο το youtube και θέλω να προσθέσω κάτι σαν και αυτό εδώ

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

$slot_imgs = array( '559' => 'http://www.993thebuzz.com/onair-generic.jpg',
                    '959' => 'http://www.993thebuzz.com/onair-generic.jpg',
                   '1459' => 'http://www.993thebuzz.com/onair-rob.jpg',
                   '1859' => 'http://www.993thebuzz.com/onair-mike.jpg',
                   '2259' => 'http://www.993thebuzz.com/onair-dia.jpg',
                   '2359' => 'http://www.993thebuzz.com/onair-generic.jpg');

$time_now = (int) (date('G') . date('i'));
foreach ($slot_imgs as $time_slot => $img) {
    if &#40;$time_now <= $time_slot&#41; &#123;
        echo '<img src="' . $img . '">';
        break;
    &#125;
&#125; 

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

[SOLVED] video of the day help

Δημοσίευση από burnmind » 23 Νοέμ 2010 23:15

Μια ιδέα που ίσως σε βοηθήσει:
Φτιάχνεις έναν πίνακα με ημερομηνία και το ID του youtube video κι έπειτα απλά "τραβάς" το id για τη σημερινή ημερομηνία και το βάζεις στο embed code.

πχ:

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

<?php
$query = "SELECT youtubeID FROM vids WHERE vidDate=DATE&#40;NOW&#40;&#41;&#41;";
$youtubeID = resultTouQuery;
?>

<object width="480" height="385"><param name="movie" value="http&#58;//www.youtube.com/v/<?php echo $youtubeID; ?>?fs=1&amp;hl=en_GB&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http&#58;//www.youtube.com/v/<?php echo $youtubeID; ?>?fs=1&amp;hl=en_GB&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>

Άβαταρ μέλους
Nemesis_Elite
Δημοσιεύσεις: 348
Εγγραφή: 14 Μαρ 2009 22:51
Τοποθεσία: athens

[SOLVED] video of the day help

Δημοσίευση από Nemesis_Elite » 24 Νοέμ 2010 01:08

eyxaristo poli! etoimo!!!

to allaxa ligo

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

<?php

//sql select and compare only the month and the day with the current date 
&#40;exclude the year so the next year will still show the same vids&#41;
$show = "SELECT youtubeID FROM vids WHERE MONTH&#40;CURDATE&#40;&#41;&#41;=MONTH&#40;vidDate&#41; AND DAY&#40;CURDATE&#40;&#41;&#41;=DAY&#40;vidDate&#41;";
$result = mysql_query &#40;$show&#41;;

//if no video of the day then play a random video
if &#40;!mysql_num_rows&#40;$result&#41;&#41; &#123;
$show_random = "SELECT youtubeID FROM vids ORDER BY RAND&#40;&#41;";
$result = mysql_query &#40;$show_random&#41;;
$youtubeID= $show_random&#91;youtubeID&#93;;
&#125;

//if we have video of the day the play it!
while &#40;$show = mysql_fetch_array&#40;$result&#41;&#41;
&#123;
$youtubeID= $show&#91;youtubeID&#93;;
&#125;

?>
<object width="265" height="200"><param name="movie" value="http&#58;//www.youtube.com/v/<?php echo $youtubeID; ?>?fs=1&hl=en_GB&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http&#58;//www.youtube.com/v/<?php echo $youtubeID; ?>?fs=1&hl=en_GB&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="265" height="200"></embed></object>

<?php
mysql_close&#40;$conn&#41;;
?>

Απάντηση

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

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

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