Песента не работи, смяна на картинките...

TaLenTo

Registered
Здравейте!

Значи става на въпрос за код, който като дадеш примерно на страница всички песни и там която песен не работи да е примерно иконка със X, а песента може да се слуша да е иконка примерно зелено тикче... нещо подобно като във music-bg.info или muzik-bg.net... Когато песните им работят е една колонка, а ако не бачкат то колонката е със едно хиксче .. :)

Благодаря предварително! +1
 
Ами по принцип не знам дали има такъв скрипт който да следи дали файловете съществуват.. освен да направиш в базата данни едно поле type като по подразбиране да е 1 да речем.. и с една проверка да провериш ако типа е 1 значи песента работи, ако не е тогава да изкарва другата картинка.. нещо от този сорт:

PHP:
if($song['type']==1)
{
    echo 'Картинката за работеща песен';
}
else
{
    echo 'КАртинката за неработеща снимка.';
}
Но при този случай някой трябва да следи песните дали работят през определен период и ако вече не е на сървъра да сменя типа на 0 да речем и да показва другата картинка. :]
 
Значи понеже песните ги направих да се одобряват преди да се качат на сайта, тоест от там ако случайно линка не е на .mp3 аз да си го направя, че тя не свири и да ще ползвам твоят вариант. За сега ти си със +1, но ако някой може да помогне, примерно да проверява дали дадена песен е със разширение .mp3 или някакво друго и съответно да генерира определената картинка .. :)
 
PHP:
<?php

$pesen = $_POST['pesen'];
$type=explode(".", $pesen);
$type=strtolower(end($type));


if ($type != "mp3") {
 echo "Неправилно разширение!";
} else {
 echo "Правилно разширение!";
}
?>
 
Ако песните ти са от линкове проверявай края на линк с .mp3 ли завършва. Ако се записват на твоят хостинг/компютър при добавяне проверявай файла дали е .mp3 ако не е изобщо да не го казчва така няма да ти трябва дали се чува или не :)
 
Песните ми се добавят с линк и мисля, че варианта на @tedo96 е точният, но може да измисля, някой по-хитър начин. Тоест песните ми се одобряват от мен и още 2ма човека преди да се покажат в сайта и ако може да стане номера, аз да определям след като вида линка и му давам "Песента може да се слуша" или съответно "не може...".. :)
 
Това вече с база данни и съответно един админ панел може да си направиш.
И всяка качена снимка да се записва в базата данни и да сложеш едно поле примерно " check " със стойност по подразбиране 1 . Тоест ако е стойност едно ти само ще е виждаш в твоя админ панел и от там може да смениш стойноста на 2 и ще е видима за другите .
 

Back
Горе