Category: лытдыбр

Category was added automatically. Read all entries about "лытдыбр".

Axl
  • kmick

проблема с ftp_put

Добрый день.
Подскажите пожалуйста в чем может быть проблема. Я просто пытаюсь положить файл на фтп. Вот мой код:

$connection = ftp_connect('хх.хх.хх.хх');
$login = ftp_login($connection, 'user', 'pass');
echo('logged_ok
');


if (!$connection || !$login)
{
echo('FTP connection failed!');
}
else
{
echo('start uploading, time='.time().'
');
$upload = ftp_put($connection,"1125.xml", "/home/teremco/public_html/UsersXMLOUT/1125.xml", FTP_BINARY);
echo('finished uploading, time='.time().'
');

if (!$upload) { echo 'FTP upload failed!'; }


}

ftp_close($connection);




Когда доходит до ftp_put - все виснет секунд на 40, после чего появляется ошибка 404. Подскажите как узнать в чем именно проблема?

Наиболее забавно то, что проблема появилась когда я начал тестировать на линуховом сервере хостера. На двух виндовых локальных машинах скрипт работал без проблем.

Заранее благодарю за помощь.
snail as it is

Очистить экран в Windows

Всем привет.

Пишу консольное приложение на php, возникла необходимость очистить экран.

На FreeBSD прекрасно работает system("clear");

На Windows XP должна работать system("command /C cls");

Но не работает; вместо очистки экрана выводит на него ←[2J

Есть идеи, почему не работает и/или как сделать так, чтоб заработало?

Спасибо.

Upd: system("cmd /C cls"); выводит , экран не чистит. И это, по-моему, плохой знак.

Upd#2: нашёл что-то, связанное с редактиванием CONFIG.NT в багах (http://bugs.php.net/bug.php?id=31516). Ну, ANSI.SYS Escape Sequences (http://academic.evergreen.edu/projects/biophysics/technotes/program/ansi_esc.htm) не работают: Windows NT does not support ANSI.SYS escape sequences in Win32 Console applications.

Upd#3: победил. Не очень ровное решение, но на моей машине работает. К сожалению, я плохо знаю win32 штучки, поэтому решение на мой взгляд корявое. Теперь можно рисовать Turbo Vision for PHP; правда гугл выдаёт что-то очень похожее на PHP wrapper of Turbo Vision, но туда я просто боюсь смотреть.