m3u datei auslesen
Hallo
ich möchte eine Playllist (m3u-datei) von einem Pc
mittels php auslesen,
und dann Interpret und Lied an eine Datenbank (auf einen Webserver) übergeben.
Wie bewerkstelligt man das auslesen und sortieren der *.m3u???
gruß totten
Antwort schreiben
Antwort 1 von Roxysoft vom 20.07.2020, 07:09 Options
Hi,
klicke mit rechts auf die m3u-Datei, dann mit links auf 'öffnen mit' und wähle Editor oder Notepad zum öffnen der Datei.
Gruß Rox
Antwort 2 von Supermax vom 20.07.2020, 07:55 Options
Hier findest du eine Beschreibung des .m3u-Formats; da es sich um eine reine Textdatei handelt, soltte das Auslesen mit egal welcher Scriptsprache kein Problem darstellen.
Antwort 3 von totten vom 21.07.2020, 19:29 Options
danke für eure tipps
gibt aber doch probleme.
wie gesagt ich möchte von einer webpage aus die m3u auslesen,
die mir der user zur verfügung stellt.
habe auch schon mal was zusammen bastelt was allerdings nicht funktioniert.
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"method="post">
<input type="file" name="datei">
<input type="submit" value="Los!">
</form>
<?php
$playlist = (($_REQUEST["datei"]));
if (file_exists($playlist))
{
$handle = fopen($playlist, "r");
$contents = '';
while (!feof($handle))
{
$line = fgets($handle);
saveSongs($line);
}
fclose($handle);
}
else
{
echo $playlist." nicht gefunden!<br />";
}
?>
wie gesagt irgendwo iss da nen fehler drinn finde ihn aber nicht.
von daher bin ich auch noch nicht angefangen das zu splitten.
lg Totten
Antwort 4 von Supermax vom 21.07.2020, 19:38 Options
Um eine Datei hochzuladen, mußt du im <form>-Tag noch das Attribut
enctype="multipart/form-data"
eintragen.
Außerdem finden sich in PHP die Dateiuploads nicht in $_POST oder $_GET, sondern in $_FILES.
Weitere Infos findest du
hier.
Antwort 5 von totten vom 21.07.2020, 19:50 Options
danke für eure tipps
gibt aber doch probleme.
wie gesagt ich möchte von einer webpage aus die m3u auslesen,
die mir der user zur verfügung stellt.
habe auch schon mal was zusammen bastelt was allerdings nicht funktioniert.
<form action="<?php echo $_SERVER['PHP_SELF']; ?>"method="post">
<input type="file" name="datei">
<input type="submit" value="Los!">
</form>
<?php
$playlist = (($_REQUEST["datei"]));
if (file_exists($playlist))
{
$handle = fopen($playlist, "r");
$contents = '';
while (!feof($handle))
{
$line = fgets($handle);
saveSongs($line);
}
fclose($handle);
}
else
{
echo $playlist." nicht gefunden!<br />";
}
?>
wie gesagt irgendwo iss da nen fehler drinn finde ihn aber nicht.
von daher bin ich auch noch nicht angefangen das zu splitten.
lg Totten