Develar
Новичок
pg_dump из php-скрипта с указанием host приводит к зависанию
Windows XP SP2, PostgreSQL 8.3 Beta 1. Выполнение скрипта останавливается на popen. 192.168.0.66 это адрес моей машины, с которой я и запускаю скрипт. СУБД на этой же машине. Из консоли (cmd.exe) команда выполняется без проблем, из php-скрипта только если убрать --host или указать его равным localhost - в чем может быть дело (в этом варианте http://ru2.php.net/manual/en/function.proc-open.php#69530 та же проблема)?
PHP:
<?php
$handle = popen('pg_dump --host="192.168.0.66" --username="postgres" --file="/tmp/test.sql" test', 'w');
fwrite($handle, "password\n");
pclose($handle);
?>