NYCPHP Meetup

NYPHP.org

[nycphp-talk] foreach ERROR

CED Consult at CovenantEDesign.com
Mon Jul 17 16:12:57 EDT 2006


Yep errors even with a full path.

----- Original Message ----- 
From: "Baer, Jon" <jbaer at VillageVoice.com>
To: "NYPHP Talk" <talk at lists.nyphp.org>
Sent: Monday, July 17, 2006 3:58 PM
Subject: Re: [nycphp-talk] foreach ERROR


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Does it bail out even w/ an absolute path? Ie: $sFolder =
'/full/path/to/Audio/Music'

The directory change in ".." might be a security issue.

- - Jon

- -----Original Message-----
From: talk-bounces at lists.nyphp.org [mailto:talk-bounces at lists.nyphp.org]
On Behalf Of CED
Sent: Monday, July 17, 2006 3:43 PM
To: NYPHP Talk
Subject: [nycphp-talk] foreach ERROR

Sirs,
 
I have used variables many times in foreach statements... and having
spent several hours tryignt o debug this I thought I'd throw it out
here:
 

1. <? 
2. function readD($dir){ 
3. if(!$dir){$dir = '.';} 
4. foreach(glob("$dir/*.mp3") as $item){$sort[]=
end(explode('/',$item));} 
5. foreach($sort as $sorteditem){ 
6.   if($sort){natsort($sort);} 
7.     foreach($sort as $item){$return[]= $item;} 
8.      if(!$return){return array();} 
9.      } 
10.   return $return; 
11.   } ?> 
12. <?php header("Content-type: text/xyxml") ?> 
13. <? echo(' <?xml version="1.0" encoding="UTF-8"?> ') ; ?> 
14. <? echo '<player showDisplay="yes" showPlaylist="no"
autoStart="yes"> 
15. ' ; 
16. 
17. $sFolder = '../Audio/Music' ; 
18. foreach(readD($sFolder) as $item) 
19. {

PHP keeps erroring on Lines 5 and 18. Any thoughts? Is this a bug? Am I
a moron?
 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)

iD8DBQFEu+vv99e5DI8C/rsRAhdMAJ9U3IDKMrjOmLZaUbhApdH1kbf/EwCfdEpi
jS9ybm9I+DA+rftW3SS80Q8=
=Ipnj
-----END PGP SIGNATURE-----
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php






More information about the talk mailing list