🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220393

Pobranie kodu błędu FTP

#220393
From: pakalk
Date: Mon, 31 Aug 2009 09:37
33 lines
1766 bytes
Witam,

Mam pytanie - w jaki sposób (oprócz ftp_raw()) można wykonać komendę
FTP i dostać kod jej wykonania? Czy są jakieś gotowe rozwiązania, czy
magiczne sztuczki? Żeby było jaśniej, sformalizuję:

Wykonuję:

$ftp = ftp_rename( ... );

Otrzymuję:

$ftp == true / false

Chcę:

$error_code = ftp_get_last_error_code(); // np. 345

Pytanie:

Jak to zrobić bez pisania:

x_ftp_connect( ... )
{
  $res = ftp_raw( 'RENAME ...' );
  parse_response( $res );
}

Uprzedzając niektóre odpowiedzi:

Tak - pisze pseudokodem i pseudokomendami, ale nie o to tu chodzi.

Czy ktoś wie jak to rozwiązać po ludzku?
Technical Details
Message-ID: <e8a9d789-407f-483f-a826-e1ebe9cd37fb@b18g2000vbl.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!b18g2000vbl.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!b18g2000vbl.googlegroups.com!not-for-mail
From: pakalk <pakalk@gmail.com>
Newsgroups: pl.comp.lang.php
Subject: Pobranie kodu błędu FTP
Date: Mon, 31 Aug 2009 02:37:30 -0700 (PDT)
Organization: http://groups.google.com
Lines: 35
Message-ID: <e8a9d789-407f-483f-a826-e1ebe9cd37fb@b18g2000vbl.googlegroups.com>
NNTP-Posting-Host: 85.128.128.135
Mime-Version: 1.0
X-Trace: posting.google.com 1251711464 2494 127.0.0.1 (31 Aug 2009 09:37:44 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 31 Aug 2009 09:37:44 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: b18g2000vbl.googlegroups.com; posting-host=85.128.128.135;  posting-account=rLTIYAoAAAAC0UY184o3dcMgnRpikGCw
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.7)  Gecko/2009021910 #APP_FULL_NAME#/#APP_VERSION# Firefox/3.0.7  FirePHP/0.3,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit