webForumDet fria alternativet

lokalhost -> worldwidehost: problem med path och getID3()

PHPur PHP

2 svar · 376 visningar · startad av pratbubbla

pratbubblaMedlem sedan sep. 201011 inlägg
#1

Har ett skript som hämtar information från ID3 taggarna i mp3 låtarna. Funkar bra när jag kör detta lokalt på localhost. Har nu lagt upp sidan online men detta skript behöver justeras något för att fungera.

har ett vanlig formulär fält där man skriver in den lokala adressen från utforskaren t.ex. "G:\mp3\Coola Gruppen - Den Runda skivan\"

som skicka till php kod som börjar såhär

// include getID3() library (can be in a different directory if full path is specified)
require_once('inc/getid3/getid3.php');
// Initialize getID3 engine
$getID3 = new getID3;

$DirectoryToScan = $_POST['scandir']; // change to whatever directory you want to scan
// $DirectoryToScan = ""; // change to whatever directory you want to scan
$dir = opendir($DirectoryToScan);

filen "inc/getid3/getid3.php" ligger på sin plats men något behöver ändras så att skriptet fattar att det är på användarens dator och inte serverns dator katalogen ligger. Har letat någon timma men hittar ingen med liknande problem eller lösning.

@ndersMedlem sedan juni 200032 969 inlägg
#2

PHP körs ju på servern - och följaktligen måste också mp3-filen ligga på servern. Du måste alltså på något sätt ladda upp filen från klienten till servern och sedan peka på sökvägen på servern.

mvh

pratbubblaMedlem sedan sep. 201011 inlägg
#3

aha, @nders is right. låter ju väldigt logiskt.
får försökta komma på en annan lösning. TACK!

134 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)