#31823 [Opn->Fbk]: ftp_rawlist doesn't return file owner

From: Date: Thu, 03 Feb 2005 03:27:17 +0000
Subject: #31823 [Opn->Fbk]: ftp_rawlist doesn't return file owner
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-73314@lists.php.net to get a copy of this message
ID: 31823 Updated by: sniper@php.net Reported By: hellfire at fastq dot com -Status: Open +Status: Feedback Bug Type: FTP related Operating System: solaris 8 PHP Version: 4.3.10 New Comment: Are you sure doing 'ls -l' in your ftp client actually issues LIST command? I tested your script againts my ISP's ftp server and it works just fine. Previous Comments: ------------------------------------------------------------------------ [2005-02-03 03:42:30] hellfire at fastq dot com Description: ------------ On Solaris 8 with php 4.3.10-5.03 when you try to use the ftp_rawlist command against a wuftpd server version wu-2.6.2 doesn't return the file owner. bash-2.03# ./ftptest.php array(5) { [0]=> string(9) "total 142" [1]=> string(55) "-rw-r--r-- 1 other 14162 Jan 31 16:37 Hawaii.pdf" [2]=> string(57) "-rw-r--r-- 1 other 4595 Feb 1 12:04 Podholes.txt" [3]=> string(72) "-rw-r--r-- 1 other 51370 Feb 1 12:18 ReactionPaperGuidelines.pdf" [4]=> string(54) "drwxr-xr-x 2 other 512 Feb 2 09:45 juliotest" } If I run the code against a vsftpd server i get the file owner reported. bash-2.03# ./ftptest.php array(1) { [0]=> string(65) "drwxr-xr-x 5 1000 100 1912 Jan 25 01:27 Documents" } I verified that this isn't a wuFTPD issue ftp> ls -l 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 1093912 drwxr-xr-x 4 bobdobbs its 512 Dec 21 12:48 CA -rw-r--r-- 1 root root 15156736 Jan 13 15:28 UHFreeradius-1.01.sol8 Notice the file owner is listed I started wi wuftpd2.6.1 but updated to wuftp 2.6.2 to see if it was an wuftp issue but it appears to only be a php issue. I verified this against multiple Solaris 8 wuftp servers they all seem to give the same results. -Aaron Collins Developer for the University of Hawaii Reproduce code: --------------- #!/usr/local/bin/php <?php $ftp_server = "localhost"; $ftp_user_name = "bobdobbs"; $ftp_user_pass = "***"; $conn_id = ftp_connect($ftp_server); $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); $buff = ftp_rawlist($conn_id, ''); ftp_close($conn_id); var_dump($buff); ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31823&edit=1

« previous php.bugs (#73314) next »