ТАВРОФОРУМ

Вернуться   ТавроФорум > Не автомобильные темы > Решение бытовых проблем > Компьютеры

Компьютеры Уголок для решения бытовых компьютерных проблем.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.05.2011, 12:44   #11
Solmyr
энджойрекатор
 
Solmyr
 
Возраст: 44
Сообщений: 13,551
Длина: 204480мкм
Диаметр: 53мм
По умолчанию

PHP код:
<?php 
exec 
("C:\\csvn\\svc\\SVCServer.exe C:\\csvn\\svc\\ $_GET[p1] $_GET[p2] $_GET[p3] $_GET[p4] $_GET[p5] $_GET[p6] $_GET[p7] $_GET[p8] $_GET[p9]");
$output_file "C:\\csvn\\svc\\".$_GET[p2];
if(
file_exists($output_file) && is_file($output_file)) 

    
header('Cache-control: private'); 
    
header('Content-Type: application/octet-stream'); 
    
header('Content-Length: '.filesize($output_file)); 
    
flush(); 
    print 
file_get_contents($output_file);
    
unlink($output_file);
}
else 

    if(
file_exists($output_file))
    {
    
unlink($output_file);
    }
}
?>
вот пример, который запускает исполняемый файл (exec SVCServer.exe) с определенными параметрами ($_GET[p1] $_GET[p2] ...) затем пытается прочесть выходной файл (output_file), который является xml, созданным файлом SVCServer.exe. если он находит файл - выводит его на страницу (print file_get_contents($output_file)).
на самом деле можно было обойтись без SVCServer.exe, но мне было быстрее написать экзешник на шарпе, чем вникать в php.
__________________
We were in the jungle, there were too many of us, we had access to too much money, too much equipment, and little by little we went insane.
Solmyr вне форума   Ответить с цитированием
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:11. Часовой пояс GMT +3.


Перевод: zCarot Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.