exec() gtk and windows

2 отговора 82 прегледа
#1

exec() gtk and windows

Здравейте,
Имам едно просто ГТК бутонче чиято цел е да зареди страница като биде натиснато. До тук добре. Под линукс всичко си работи, но под уиндоус малко се скапва. Използвам следното:
exec('START [линк].......');
Някакви идей

Break The UnBreakable
Отговор
в отговор на nupaT #2

Re: exec() gtk and windows

какво се скапва ?
Не отваря страницата или я отваря в default browser в нов прозорец ?
при мен точно това направи (второто)

пробвай и със system(); получи се същия ефект ама като че ли малко по-бързо

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #3

Re: exec() gtk and windows

ми скапва се :)
Not Responding. Едва след като дам енд таск на гтк прозореца се зарежда страницата. Със систем е същата работа. Ето и цялата функция:

function OnButtonHomepage($homeurl)
{
if( strstr( PHP_OS, "WIN")) {
exec('START http://'.$homeurl);
} else {
exec('http://'.$homeurl.' >/dev/null &');
}
}

Break The UnBreakable
Отговор