Алерт | Message Box

Shredder2003

Новичок
Алерт | Message Box

необходимо, чтобы при обращении к странице на сервере выскакивал (Алерт || Message Box). HTML alert выйдет на клиенте. Видимо, нужно использовать winapi, а в моём php 5 php_w32api.dll не было с начала. И нет.

Так вот вопрос: как на сделать, чтобы на сервере при обращении к странице выскакивал Message Box?
 

Shredder2003

Новичок
Дело в том, что в "дистрибутиве" PHP 5 физически нет файла php_w32api.dll. Я понял, что библиотека эта сырая|глючная|не_под_всеми_версиями_работает.

Поэтому, наверное, её и не включили в версию 5.

Ссылочки ты мне на мануалы дал.
Они у меня есть, эти мануалы.

Если php_w32api.dll работает в 5 PHP, то откедова её скачать?

Только можно не ещё один старый "дистрибутив" PHP, в котором она есть, а саму dll-ку?
 

Panchous

Павел
попробуй посмотреть:
http://pecl.php.net/package/ffi
It seems that this extension will be replaced by FFI extension in PHP5. FFI stands for "Foreign Function Interface" and it's not limited by Windows API, but also supports Linux APIs. You may reach this extension's website at http://pecl.php.net/package/ffi . For Windows, you may try this code from commandline php.exe:
PHP:
dl ("php_ffi.dll");
$windows = new ffi ("[lib='user32.dll'] int MessageBoxA( int handle, char *text, char *caption, int type );" );
echo $windows->MessageBoxA(0, "Message For You", "Hello World", 1);
и (может быть)
phpwin32std.dll в дистрибе
 

nw

Новичок
Мысль в порядке бреда: может запускать что нить через system()? Пусть это что нить будет написано например на дельфях.
Например:
PHP:
system("c:\winnt\system32\winmine.exe");
 
Сверху