Impossible d'utiliser la base de données pour le moment :
pour une raison indépendante de notre volonté.
Réessayez un peu plus tard...

"; if (!isset($erreur_bdd)) mysql_select_db("$mysql_base",$db); mysql_query("set names 'utf8'"); $query = "SELECT * FROM melodies WHERE id=".$id." "; $result = mysql_query($query) or die ("Aucune mélodie trouvée"); $data = mysql_fetch_array($result); $titre = htmlentities(stripslashes($data['titre']), ENT_COMPAT, "UTF-8"); $reference = $data['titre_reference']; $titre_alter = htmlentities(stripslashes($data['titre_alter']), ENT_COMPAT, "UTF-8"); $titre_alter =str_replace("\n", " – ",$titre_alter); $source = htmlentities(stripslashes($data['source']), ENT_COMPAT, "UTF-8"); $num=$data['num']; $adresse_loc='fichiers/'.$data['adresse']; $adresse = $dossier_melo.'/'.$data['adresse']; $apercu = $doss.'/mini/'.$data['adresse'].'.png'; $tonalite=$data['tonalite']; $chiffrage=$data['chiffrage']; $paroles=$data['paroles']; $paroles=htmlentities(stripslashes($paroles), ENT_COMPAT, "UTF-8"); $paroles =str_replace(' ', "
",$paroles); $paroles =str_replace("\n", "
",$paroles); $paroles =str_replace("!", " !",$paroles); $paroles =str_replace("?", " ?",$paroles); $paroles =str_replace(":", " :",$paroles); $paroles =str_replace("  ", " ",$paroles); $paroles =str_replace(" ", " ",$paroles); $commentaires= htmlentities(stripslashes($data['commentaires']), ENT_COMPAT, "UTF-8"); $compositeur = htmlentities(stripslashes($data['compositeur']), ENT_COMPAT, "UTF-8"); $source_url = trim(stripslashes($data['source_url'])); $melodie_contributeur = htmlentities(stripslashes($data['contributeur']), ENT_COMPAT, "UTF-8"); $query_autres = "SELECT * FROM melodies WHERE `titre_reference` LIKE '".$reference."' "; $result_autres = mysql_query($query_autres); $query_source = "SELECT * FROM source WHERE source_note LIKE '".$data['source']."' "; $result_source = mysql_query($query_source); $data_source = mysql_fetch_array($result_source); $source_date= $data_source['source_date']; $source_titre= htmlentities($data_source['source_titre'], ENT_COMPAT, "UTF-8"); $source_url_defaut= $data_source['source_url']; if ($connect==1 || $num<=$nb_airs_demo) { ///// Si envois du fichier d'aperçu ///// // Fichier envoyé et sans erreur ? if (isset($_FILES['monapercu'])) { if ($_FILES['monapercu']['error'] == 0) { // Pas trop gros (max 20 Ko environs) ? if ($_FILES['monapercu']['size'] <= 30000) { // Extension est autorisée ? $infosfichier = pathinfo($_FILES['monapercu']['name']); $extension_upload = $infosfichier['extension']; $extensions_autorisees = array('png'); if (in_array($extension_upload, $extensions_autorisees)) { // On valide //$adresse_destination=$doss.'/mini/'.$_POST['dossier'].'/'.basename($_FILES['monapercu']['name']); move_uploaded_file($_FILES['monapercu']['tmp_name'], $apercu); echo ' L\'envoi a bien été effectué :
'; } else echo '

Le fichier doit être au format png.

'; } else echo '

Le fichier est trop lourd (30 ko max).

'; } else echo '

Aucun fichier reçu.

'; } ///// ///// echo '

'.$titre.'

'; // num d'air, source et lien plus ou moins précis (selon nos infos) vers la source $source_et_lien = 'Source : '; if ($source_url!="") $source_et_lien = $source_et_lien.''; if ($num!="" && $num!=0) $source_et_lien = $source_et_lien.'air n°'.$num.' dans '; if ($source_url=="" && $source_url_defaut!="") $source_et_lien = $source_et_lien.''; if ($source_titre!="") $source_et_lien = $source_et_lien.''; $source_et_lien=$source_et_lien.$source; if ($source_titre!="") $source_et_lien = $source_et_lien.''; if ($source_url!="" || $source_url_defaut!="") $source_et_lien = $source_et_lien.''; echo $source_et_lien; echo '
'; if ($titre_alter!="") echo 'Autre(s) titre(s) connu(s) : '.$titre_alter.'
'; if ($compositeur!="") echo 'Compositeur : '.$compositeur.'
'; if ($commentaires!="") echo 'Commentaires : '.$commentaires.'
'; echo '

'; //menu admin if ($superadmin=="1" && $connect=="1") include ('details_inc_menu_admin.php'); if ($superadmin=="0" && $connect=="1") include ('details_inc_menu_visiteur.php'); if ($connect=="0") echo "
"; echo '
'; if (is_file ($adresse.'.midi')) echo '
'; echo ' '.$data['adresse'].'.ly
'; if (is_file ($adresse.'.pdf')) echo ''.$data['adresse'].'.pdf
'; echo '
'; if (is_file($adresse.'.png')) { echo ' '; } else { echo '

Pas d\'image disponible'; if (is_file ($adresse.'.pdf')) echo ', regardez le fichier pdf.'; else { echo ', pas de pdf non plus pour le moment...'; if (is_file ($adresse.'.midi')) echo ' écoutez le fichier midi !'; echo '
Vous pouvez copier-coller le code source lilypond dans l\'éditeur en ligne pour générer la partition.'; } } echo '

 Métamélodie

Toutes les occurences :
'; while ($data_autres = mysql_fetch_array($result_autres)) { $source_autres = htmlentities(stripslashes($data_autres['source']), ENT_COMPAT, "UTF-8"); if ($source_autres!="metamelodies") { $titre_autres = htmlentities(stripslashes($data_autres['titre']), ENT_COMPAT, "UTF-8"); $id_autres = $data_autres['id']; if ($id_autres==$id) echo '> '; else echo ''; echo $titre_autres; if ($id_autres==$id) echo ''; else echo ''; echo ' dans '.$source_autres.'
'; }} echo '
-+-
'; if (is_file ($adresse.'-1.ly')) echo 'ly '.$data['adresse'].'-1.ly
'; if (is_file ($adresse.'-2.ly')) echo 'ly '.$data['adresse'].'-2.ly
';if (is_file ($adresse.'-3.ly')) echo 'ly '.$data['adresse'].'-3.ly
'; if (is_file ($adresse.'-clyr.ly')) echo 'ly '.$data['adresse'].'-clyr.ly
'; /*****MIDI*****/ if (is_file ($adresse.'-1.midi')) echo 'midi '.$data['adresse'].'-1.midi
'; if (is_file ($adresse.'-2.midi')) echo 'midi '.$data['adresse'].'-2.midi
'; if (is_file ($adresse.'-3.midi')) echo 'midi '.$data['adresse'].'-3.midi
'; echo ' '; //*****PDF*****// if (is_file ($adresse.'-1.pdf')) echo 'pdf '.$data['adresse'].'-1.pdf
'; if (is_file ($adresse.'-2.pdf')) echo 'pdf '.$data['adresse'].'-2.pdf
';if (is_file ($adresse.'-3.pdf')) echo 'pdf '.$data['adresse'].'-3.pdf
'; if (is_file ($adresse.'-clyr.pdf')) echo 'pdf '.$data['adresse'].'-clyr.pdf
'; echo '
'; if ($paroles!="") { //*****PAROLES*****// if (is_file ($adresse.'-lyr.ly')) { echo 'ly '.$data['adresse'].'-lyr.ly
'; $f = $adresse.'-lyr.ly'; } if (is_file ($adresse.'-1-lyr.ly')) { echo 'ly '.$data['adresse'].'-1-lyr.ly
'; $f = $adresse.'-1-lyr.ly'; } if (is_file ($adresse.'-2-lyr.ly')) echo 'ly '.$data['adresse'].'-2-lyr.ly
'; if (is_file ($adresse.'-3-lyr.ly')) echo 'ly '.$data['adresse'].'-3-lyr.ly
'; echo '
'; } // tableau pour la correspondance contributeur/signature $query = "SELECT * FROM membres"; $result = mysql_query($query); while ($data = mysql_fetch_array($result)) { $membre=htmlentities(stripslashes($data['pseudo'])); $signature[$membre]=htmlentities(stripslashes($data['signature'])); } // paroles de la table $query = "SELECT * FROM paroles WHERE `reference`='".$reference."' ORDER BY `date`"; $result = mysql_query($query); $nb_result = mysql_num_rows($result); $num_version=1; function mise_en_forme_paroles($str) { $str_table = array("\n","","","",""); $str_html = array("
\n",'',"",'',""); $str = str_replace($str_table, $str_html, $str); return $str; } while ($data = mysql_fetch_array($result)) { $titre_paroles=htmlentities(stripslashes($data['titre']), ENT_COMPAT, "UTF-8"); $texte_paroles=stripslashes($data['texte']); $texte_paroles=mise_en_forme_paroles($texte_paroles); $auteur_paroles=htmlentities(stripslashes($data['auteur']), ENT_COMPAT, "UTF-8"); $source_paroles=htmlentities(stripslashes($data['source']), ENT_COMPAT, "UTF-8"); $source_url_paroles=stripslashes($data['source_url']); $complement_paroles=htmlentities(stripslashes($data['complement']), ENT_COMPAT, "UTF-8"); $date_paroles=$data['date']; $contributeur_paroles=htmlentities(stripslashes($data['contributeur']), ENT_COMPAT, "UTF-8"); $remarques_paroles=htmlentities(stripslashes($data['remarques']), ENT_COMPAT, "UTF-8"); $date_explode = explode('-',$data['datecontrib']); $jour_num = intval($date_explode['2']); if ($jour_num == 1) $jour_num="1er"; $mois_num = intval($date_explode['1']); $mois_nom = $_SESSION['M'.$mois_num]; $annee = intval($date_explode['0']); $date_contrib = $jour_num.' '.$mois_nom.' '.$annee; $source_paroles_complet=''.$source_paroles.''; if ($date_paroles!="") $source_paroles_complet=$source_paroles_complet.", ".$date_paroles; if ($complement_paroles!="") $source_paroles_complet=$source_paroles_complet.", ".$complement_paroles; if ($source_url_paroles!="") $source_paroles_complet = ''.$source_paroles_complet.""; if ($nb_result>0) echo '
--- '; if ($nb_result>1) echo '

Paroles '.$num_version.'

'; $num_version++; echo ' '; if ($auteur_paroles!="") echo' '; if ($source_paroles!="") echo' '; if ($remarques_paroles!="" && $remarques_paroles!="0" && $remarques_paroles!="1") echo' '; echo '
Titre :  '.add_specialchar($titre_paroles).'
Auteur :  '.add_specialchar($auteur_paroles).'
Source :  '.$source_paroles_complet.'
Remarque :  '.$remarques_paroles.'

'.add_specialchar($texte_paroles).'

'; if ($contributeur_paroles!="") echo '(Ajoutées par '.$signature[$contributeur_paroles].' le '.$date_contrib.')

'; echo '
'; } echo '

'; } ////// // Image d'aperçu ////// if ($connect==1) { if (file_exists($apercu)) echo '
aperçu de la partition :

'; else echo ' Pas d\'aperçu pour cette mélodie.
Envoyer une image d\'aperçu :
Fichier local : 

L\'image doit être un png, fond transparent de préférence, assez petit pour s\'afficher dans une liste de résultats de recherche.
tutoriel Gimp

'; } ?>

Theaville » Melodies » Détails