hlmod.hu
https://hlmod.hu/

Parancs futtatása php-ben
https://hlmod.hu/viewtopic.php?f=114&t=31076
Oldal: 1 / 1

Szerző:  ultraibolya [ 2021.05.12. 10:53 ]
Hozzászólás témája:  Parancs futtatása php-ben

Sziasztok.
Az elején mondanám,hogy még soha semmi közöm nem volt webbel kapcsolatban,ergo nem értek hozzá.

Amit szeretnék:
VPS-re letölteni youtube-ról zenét,majd streamelni a zenét egy bizonyos weboldalon. (Online rádió kívánságkosár féle?!)

Ami nem működik?
Igazából semmi nem működik aminek kellene.
Első lépésben feltelepítettem a vps-re ezt: youtube-dl ,ami működik is probléma nélkül.
Kép bizonyítéknak,hogy rendeltetés szerűen működik:
Kép

A probléma az,hogy a php mintha nem tudná lefuttatni a parancsot vagy mintha nem lenne hozzá joga.
A php script ami 3 soros semmi nélkül teszthez,hogy letölti-e:

  1. <?
  2. echo shell_exec("youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=eUZ7W0YG4mQ"&#41;;
  3. ?>


Válasz: nem,nem tölti le.

Összefoglalva:

root-al működik a parancs,php alatt viszont már nem. Mi lehet az oka? Log nincs,hibát nem kapok vissza weboldalon sem mikor az outputot íratom ki.
Mint látható a root mappába teszi be a letöltött zenét. Lehet hogy az weboldalnak nincs ehhez joga? Mindenki kap egy köszönömöt aki előreviszi a projektem.

Szerző:  kajlakaki01 [ 2021.05.18. 19:48 ]
Hozzászólás témája:  Re: Parancs futtatása php-ben

ultraibolya írta:
Sziasztok.
Az elején mondanám,hogy még soha semmi közöm nem volt webbel kapcsolatban,ergo nem értek hozzá.

Amit szeretnék:
VPS-re letölteni youtube-ról zenét,majd streamelni a zenét egy bizonyos weboldalon. (Online rádió kívánságkosár féle?!)

Ami nem működik?
Igazából semmi nem működik aminek kellene.
Első lépésben feltelepítettem a vps-re ezt: youtube-dl ,ami működik is probléma nélkül.
Kép bizonyítéknak,hogy rendeltetés szerűen működik:
Kép

A probléma az,hogy a php mintha nem tudná lefuttatni a parancsot vagy mintha nem lenne hozzá joga.
A php script ami 3 soros semmi nélkül teszthez,hogy letölti-e:

  1. <?
  2. echo shell_exec("youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=eUZ7W0YG4mQ"&#41;;
  3. ?>


Válasz: nem,nem tölti le.

Összefoglalva:

root-al működik a parancs,php alatt viszont már nem. Mi lehet az oka? Log nincs,hibát nem kapok vissza weboldalon sem mikor az outputot íratom ki.
Mint látható a root mappába teszi be a letöltött zenét. Lehet hogy az weboldalnak nincs ehhez joga? Mindenki kap egy köszönömöt aki előreviszi a projektem.


https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme
Hátha itt találsz valami megoldást

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/