cadams7407 Posted September 7, 2006 Share Posted September 7, 2006 PHP 4.3.11 on WinXP Pro 32bitI am using [code]exec("dir pictures/$input /b/x",$pic);[/code] and then counting the number of files in $pic. $input = a product id number; this id number corresponds to a directory inside htdocs/pictures. Example, the widget is product numer 4. Pictures of the widget are in htdocs/pictures/4 I need to count the number of files in /4 and this code is returning my else command. Not what I want.Strangly, I found that if I change code to [code]exec("dir $input /b/x",$pic);[/code] and move all the subdirectories of /pictures up one level to /htdocs (ie. widget pics are now htdocs/4) it frickin works ???So, how is it that I can use "dir" shell cmd to list the files in a directory, but I CANNOT use dir to list the files inside a directory thats inside a directory? It works fine with ls on the current redhat server .... why not Windows? Link to comment https://forums.phpfreaks.com/topic/20040-exec-dir-problem-on-winxp/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.