Ik krijg het maar niet voor elkaar om de ringtones (composer)om te zetten naar bijv. rtttl, siemens, nokia keypress, motorola etc...
Wie heeft hier verstand van?
Ik heb al dit geprobeerd:
Maar hier word ik ook niet wijs uit
Wie heeft hier verstand van?
Ik heb al dit geprobeerd:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| <? require("config.php"); mysql_connect("$database_hostname", "$database_username", "$database_password"); mysql_select_db("$database_naam"); function decompose($tonestr){ // $tonestr = <duur>[.]{[#]<noot><octaaf>|-} // vereist: alle tekens staan aan elkaar en octaaf bestaat maar uit 1 cijfer $len = strlen($tonestr); if (substr($tonestr, $len-1, 1)=='-'){ // rust list($result[4], $result[3], $result[2]) = ""; $result[1] = true; // rust $result[0] = substr($tonestr, 0, $len-1); // duur } else { // noot $result[4] = substr($tonestr, $len-1, 1); // octaaf $result[3] = substr($tonestr, $len-2, 1); // noot if (substr($tonestr, $len-3, 1)=="#"){ $result[2] = true; // kruis $result[0] = substr($tonestr, 0, $len-3); // duur } else { $result[2] = false; // geen kruis $result[0] = substr($tonestr, 0, $len-2); // duur } $result[1] = false; // geen rust } return $result; } $tonestr = "16.#G1"; // vul hier enkele testwaarden in om de functie te testen list($duur, $rust, $kruis, $noot, $octaaf) = decompose($tonestr); if (!$rust && $kruis) print "$duur<br>#<br>$noot<br>$octaaf"; else if (!$rust && !$kruis) print "$duur<br>$noot<br>$octaaf"; else print "$duur<br>-"; // rust $result = mysql_query("SELECT composer FROM ringtone WHERE id='$id'"); while ($row = @mysql_fetch_array($result)) { $string = $row['composer']; $tone = explode(" ", $string); for ($i=0; $i<count($tone); $i++){ list($duur, $punt, $kruis, $noot, $octaaf, $pauze) = decompose($tone[$i]); if ($pauze) { echo "$duur - !!!"; } else { if ($punt AND !$kruis) { echo "$duur . $noot $octaaf"; } elseif (!$punt AND $kruis) { echo "$duur # $noot $octaaf"; } elseif ($punt AND $kruis) { echo "$duur . # $noot $octaaf"; } else { echo "$duur $noot $octaaf"; } } echo ("<br>"); } } ?> |
Maar hier word ik ook niet wijs uit
Vruchtensap? Oh, je bedoelt Breezer Malt - Loesje