Хост больше не поддерживает функции PHP для FTP! Обходной путь? - PullRequest
0 голосов
/ 02 декабря 2009

Итак, мой хост только что обновил все свое аппаратное и программное обеспечение, и они решили больше не поддерживать какие-либо функции PHP FTP (ftp_connect и т. Д.).

Кто-нибудь знает способ обойти это? К счастью, я классифицировал все свои функции PHP, поэтому мне нужно будет только обойти эту работу один раз (если она есть?)

Может быть, загрузить с помощью fSocket? Любые примеры / учебники будут оценены.

Ответы [ 3 ]

1 голос
/ 02 декабря 2009

FTP поддерживается с помощью файловых команд, поэтому вы можете сделать это для загрузки:

file_put_contents("<a href="ftp://user:pass@server/path/to/file.ext" rel="nofollow noreferrer">ftp://user:pass@server/path/to/file.ext</a>", $filecontent);

См. на этой странице , чтобы узнать, какие функции поддерживает обертка FTP в PHP 4 и 5.

1 голос
/ 02 декабря 2009

CURL - хороший вариант.

file_get / put_contents с контекстами также может быть вариантом.

0 голосов
/ 02 декабря 2009

это выглядит многообещающе. по крайней мере, из описания это звучит так же, как то, что вы ищете. Я не пробовал (поскольку у меня нет учетной записи на этом сайте), но, возможно, стоит проверить. Зачем изобретать велосипед ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...