jak z php uruchomić flashget 1.65 z parametrem ?
"c:\program files\flashget\flashget.exe http://www.onet.pl"
w windows będąc w katalogu flashget uruchamiam flashget.bat
flashget.exe http://www.onet.pl
program uruchamia się z okienkiem add new download: http://www.onet.pl
chcę zautomatyzować pobieranie plików, program ptfb automatycznie kliknie w ok
oczywiście można by użyć file_get_contents($adrespliku);
ale tam mam komunikat: HTTP wrapper does not support writeable connections
a przy readfile mam info, ze name is too long
więc chcę użyć flashget'a
uruchomienie z php działa
<?php
exec('c:/program files/flashget/flashget.exe ');
?>
ale z parametrem już nie
<?php
exec('c:/program files/flashget/flashget.exe http://www.onet.pl');
?>
próbowałem z shell_exec, działa tak samo jak z exec
może ktoś pomóc ?
------------------
to już działa
umieściłem z katalogu xampp plik flashget.bat
z zawartością "c:/program files/flashget/flashget.exe" http://www.onet.pl
uruchamiam z php
<?php
shell_exec('"c:\program files\flashget\flashget.exe" http://www.onet.pl');
//albo
shell_exec('flashget.bat');
?>
potraktowałem scieżkę w cudzysłów i ok
z exec też działa, exec('"c:/program files/flashget/flashget.exe" http://www.onet.pl');
czym różni się exec od shell_exec pod windows ?
jak to zapisac jako zmienne ?
$path = "c:/program files/flashget/flashget.exe";
$adres = "http://www.onet.pl";
exec('"$path" $adres');
----------------
to już działa
$ciag = '"'.$path.'" '.$adres;
exec($ciag);
albo
exec ('"'.$path.'" '.$adres);
jak sobie poradzić z problemami typu:
file_get_contents($adrespliku);
tu mam komunikat: HTTP wrapper does not support writeable connections
a przy readfile, name is too long
może coś wiesz o tym, to napisz