Jump to content

scandir() issue


webguy262

Recommended Posts

Trying to display images using scandir().

 

Works local, but fails @ godaddy (PHP5).

 

Here is the code...

 

<?php
$dir = "images/" . $dir . "/";
$images = scandir($dir);
$counter = 0;
foreach($images as $curimg) {
   		if (strpos($curimg, '.jpg')>0) {
   		echo "<td align=\"center\" class=\"items\"><img src=\"$dir$curimg\"></td>";
   		$counter++;
   		if ($counter % 3 == 0) {
   		echo '<tr></tr>'; 
   		}
}
}
?>

 

I'm calling the page like this...

 

http://www.brinsterinc.com/ct&s/fashion-beauty-novelty.php?dir=novelty

 

But the variable is not being passed, as you can see by the echo of $dir on that page...

 

images//

 

Locally, it works fine and the echo is...

 

images/novelty/

 

What am I missing?

Link to comment
https://forums.phpfreaks.com/topic/189187-scandir-issue/
Share on other sites

got it...

 

I was not getting the variable from the url.

 

This works...

 

<?php
$dir = $_GET['dir'];
$dir = "images/" . $dir . "/";
$images = scandir($dir);
$counter = 0;
foreach($images as $curimg) {
   		if (strpos($curimg, '.jpg')>0) {
   		echo "<td align=\"center\" class=\"items\"><img src=\"$dir$curimg\"></td>";
   		$counter++;
   		if ($counter % 3 == 0) {
   		echo '<tr></tr>'; 
   		}
}
}
?>

Link to comment
https://forums.phpfreaks.com/topic/189187-scandir-issue/#findComment-998832
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.