ID: 9518 Updated by: sniper Reported By: [EMAIL PROTECTED] Old-Status: Open Status: Closed Bug Type: Directory function related Operating system: PHP Version: 4.0.2 Assigned To: Comments: Reopen if this happens with PHP 4.0.6. Previous Comments: --------------------------------------------------------------------------- [2001-03-02 10:31:04] [EMAIL PROTECTED] Hi Jani, Thanks for the message. I have not tried that distribution. It took me many months to get a successful install on my irix box and I am a bit reluctant right now to take a chance and maybe 'break it'. 8-) The php/mysql system is current running an abstract service for a regional chemical conference and I don't want to take a chance at making that go down. 8-) The abstract deadline is the 16th of march and after that I feel comfortable enough trying to building a new version on the irix box. BTW, php/mysql has been a great addition to the my uses for chemistry web servers. Sorry for asking for help and not being able to try your suggestion until a couple of weeks. I will try the lasted non-snapshot release as soon as the server is not so critical. I am guessing that I could maybe try to build it so that is doesn't write over the current working version. If I can figure that out, I will try to get to that sooner. Thanks again for the quick resonse! --------------------------------------------------------------------------- [2001-03-02 09:26:43] [EMAIL PROTECTED] Does this happen with PHP 4.0.4.pl1? --Jani --------------------------------------------------------------------------- [2001-03-02 02:41:52] [EMAIL PROTECTED] Hi Folks, I have run into a problem using the dir() function. The following code behaves properly on linux and does not using irix: Contents of the dir (only folders) are: CH104/ CH105/ CH120/ ABCDEFGHIJKL/ abcdefghijkl/ When I execute the following code: chdir("$dir_path"); echo ("Dir Path = $dir_path<br>"); $dir = dir("."); $dir -> rewind(); $file=$dir->read(); echo ("file is $file<br>n"); $file=$dir->read(); echo ("file is $file<br>n"); $file=$dir->read(); echo ("file is $file<br>n"); $file=$dir->read(); echo ("file is $file<br>n"); I get the following incorrect results (php 4.0.2, irix 6.5.7) Dir Path = /Public/Web/db/msds file is . file is .. file is CH104 file is CH105 file is CH120 file is ABCDEFþõ~KL file is abcdefþõ~kl So, it appears that if the dir (or file) is less than or equal to 6 char the dir() function work correctly. However, if it is longer, the name get garbled. On a redhat linux box (php 4.0.2), it works fine and I get proper dir names. This behavior is the same for filenames not just dir names. I have checked the bugs.php.net and email lists without finding information related to this problem. Hope I have not missed it some where... Dean -- ----------------------------------------------------------------------------- Dean Waldow, Associate Professor (253) 535-7533 Department of Chemistry (253) 536-5055 (FAX) Pacific Lutheran University [EMAIL PROTECTED] Tacoma, WA 98447 USA http://www.chem.plu.edu/waldow/ ----------------------------------------------------------------------------- ---> CIRRUS, the UG research resource: http://cirrus.chem.plu.edu/ <--- ----------------------------------------------------------------------------- --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=9518&edit=2 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]