Gå til innhold

Spille av musikk utenfor php root


Anbefalte innlegg

Skrevet

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.

Videoannonse
Annonse
Skrevet

Altsa du vil spille en sang fra C:\Musikk, nar hml-filene ligger i C:\html?

Bruker du Windows eller Linux? Hvilken tjener?

 

Gar det an a lage en virtuell mappe.

Skrevet

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.

Skrevet

Skal musikken spilles av (høres i høytalerne på) server (den som har en phpserver) eller på klienten (den som besøker websiden, om dette er en annen pc)?

Skrevet

Det jeg tror han vil ha er at han har en flash player elns som spiller av musikkfiler til clientene på siden, men at det skal gå ann i includere musikk samme hvor på pcen det ligger, ikke bare i fra root mappa til web serveren

Skrevet

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.

Skrevet (endret)

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

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...