Gå til innhold

Spille av musikk utenfor php root


Anbefalte innlegg

Jeg holder på å lage et script der jeg kan fjernstyre pc-en min gjennom nettleseren.

Nå er det slik at jeg ønsker å kunne spille av en sang jeg har på pc-en uten å måtte kopiere den innenfor php root.

 

Finnes det noen måte å gjøre dette på enklest og så lite ressurskrevende som mulig.

Lenke til kommentar
Videoannonse
Annonse

PHP filene er i C:\http\xampplite\htdocs

Mens musikken skal kunne spilles fra hvorsom helst på maskinen.

Eks:C:\Documents and Settings\Navn\My Documents\Musikk

 

Jeg bruker Windows nå, men vil gjerne ha noe som passer for både win og linux, enten en løsning som passer for bagge, eller 2 forskjellige.

Lenke til kommentar

Sjark slik ja.

 

Løsningen jeg bruker nå tar tid og resurser og går ut på å kopiere filen inn i PHP dir-et.

 

Eneste løsningen jeg kommer på er en for for streaming, for alle klient løsninger som flash og slikt for avspilling av musikk, får jo ikke tilgang til ting utenfor root det kunne jo blitt farlig.

Lenke til kommentar

du kan ikke linke til filer utenfor www-root, men du kan:

 

html.html:

<embed blablabla src="playfile.php?file=navn+på+fil.mp3">

 

playfile.php:

<?php

$path = 'c:\mp3';

$filepath = $_GET['file'];
$filename = basename($filepath);
header('Content-type: audio/mp3');
readfile($path.'/'.$filename);

?>

 

antakeligvis. eller noe liknende. (støtter ikke underkataloger)

Endret av grimjoey
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...