ftp.asm.cz sunucusunun FTP karşılama mesajını çekmek istiyorum. Bazı nedenlerden dolayı sadece HTTP protokolünü kullanmam gerekiyor. Bunun için http://ftp.asm.cz:21 adresine cURL ile şöyle bir bağlantı yapıyorum:
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://ftp.asm.cz:21'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HEADER, TRUE); curl_setopt($ch, CURLOPT_TIMEOUT, 5); $sonuc = curl_exec($ch); curl_close($ch); echo "<pre>".$sonuc; ?>Fakat $sonuc değişkeni boş dönüyor, hiçbir sonuç vermiyor. Aynı cURL bağlantısını bu kez "CURLOPT_RETURNTRANSFER"'i FALSE olarak ayarlayıp sonucu direk ekrana yazdırdığımda çıktıyı alabiliyorum. Çıktı şöyle dönüyor:
Alıntı