joshstimpy Posted April 22, 2006 Share Posted April 22, 2006 i want to load my files from a directory into an array. my code thus far is<?php#set up the array$dir = "/images/hand/";$files = array();$directory = opendir($dir);while($filename = readdir($directory)){ if(strlen($filename) > 2){ array_push($files, $filename); }}foreach($files as $name){echo "<img src='$name.jpg'> <br>";}?>i get the error:Warning: opendir(www.sbwelding.com//images/hand/) [function.opendir]: failed to open dir: Invalid argument in C:\serve\www\hand.php on line 12Warning: readdir(): supplied argument is not a valid Directory resource in C:\serve\www\hand.php on line 13i have php 5 and have tried using the whole url and it doesnt work. if u have heard of this problem before i would appreciate the help. i am trying to make the script automatically load every pic in my folder. Link to comment https://forums.phpfreaks.com/topic/8145-opendir-issue/ Share on other sites More sharing options...
ypirc Posted April 22, 2006 Share Posted April 22, 2006 You probably need to remove the first slash and make it "images/hand" instead. Also, you may look into using the full path, NOT the "url". Also, I suggest this function [a href=\"http://www.php.net/glob\" target=\"_blank\"]http://www.php.net/glob[/a] Link to comment https://forums.phpfreaks.com/topic/8145-opendir-issue/#findComment-29682 Share on other sites More sharing options...
joshstimpy Posted April 23, 2006 Author Share Posted April 23, 2006 thanks the glob() worked great! Link to comment https://forums.phpfreaks.com/topic/8145-opendir-issue/#findComment-29833 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.