Intereting Posts
Манипулировать архивом в памяти с помощью PHP (без создания временного файла на диске) Уменьшение белого пространства над вашим заголовком независимо от размера браузера Ошибка при отправке электронной почты с помощью phpmailer – Ошибка при передаче SMTP-сообщений: данные не принимаются Ссылки на XML-ссылки Xpath Нарисуйте вертикальную линию, представляющую текущую дату в диаграмме gant d3 как загрузить изображение на сервере с помощью ajax в кордовой сборке Loop для выбора одной выделенной строки из всей таблицы, упорядоченной и сгруппированной по соотношению include_once, относительный путь в php Поместить текущую дату в скрытом поле fgetcsv не является правилом данных разбиения PHP Facebook graph API поиск cURL – нет результатов Как предотвратить перезагрузку файла phpstorm без подсказки при изменении файла на диске? Symfony2 Twig, включая заголовок с неработающими активами Горячая клавиша в PhpStorm для перехода к тегу HTML end Изменение времени выполнения PHP в зависимости от времени ожидания интернет / соединения?

Как получить ошибку, если FTP-сервер недействителен.?

Я пытаюсь подключить FTP-сервер ushin php-код, если я установил FTP-Servaer Name Invalid, тогда его конец скрипт и не вернет false в $ conn_id.

кодовый спинет:

$conn_id = ftp_connect($_POST['ftp_server']); if($conn_id) { echo "invalid server name"; } else { if(ftp_login($conn_id, $_POST['ftp_username'], $_POST['ftp_password'])) { $connection_status = 'tested'; echo "<script>alert('Correct FTP login credentials');</script>"; } } 

его стоп-скрипт в первой строке и не отображает echo «недопустимое имя сервера»;

ошибка

ftp_connect () [function.ftp-connect]: php_network_getaddresses: getaddrinfo не удалось: такой хост не известен.

Мне нужно предупредить пользователя, если он помещает недопустимое имя сервера. Благодаря !!!

попробуйте это, и вы сделали

 $conn = @ftp_connect("ftp.funnybunnyvideos.in"); if($conn) { echo 'server name is valid'; } else { echo 'server name is invalid'; } 

Приветствия !!!

Я думаю, вам просто нужно изменить if($conn_id) на if($conn_id === FALSE)

РЕДАКТИРОВАТЬ

Попробуйте запустить это:

 <?php $c = ftp_connect('ftp.mozilla.org'); var_dump($c); $c = ftp_connect('abcdefg'); var_dump($c); ?> 

Вы должны получить следующее:

ресурс (2) типа (FTP-буфер) Предупреждение: ftp_connect ()

[function.ftp-connect]: php_network_getaddresses: getaddrinfo не удалось: такой хост не известен. в C: \ abc \ def.php в строке 5

BOOL (ложь)