Hello! I hope someone can help me with an issue I'm having.
Recently, I have had an issue displaying my banner on my website, which is has a .php file source. I have had any known changes to my php version (currently on 5.6, and considering to switch to 7.0); also, I am hosted through Dreamhost. If someone could look at the following code and offer any advice, I'd be greatly appreciative!
My link on the design:
<img src= "http://hayalkarga.com/theme/10/images/banner/banner.php" alt= "" />
The Image Code:
<?php
$dir = '';
$file = '';
$num = 0;
$count = 0;
$array = array();
$allowedExtensions = array('jpeg', 'jpe', 'jpg', 'gif', 'png', 'bmp');
mt_srand((double)microtime()*1000000);
$dir = opendir('.');
while (false !== ($file = readdir($dir))) {
if(!is_dir($file) && in_array(strtolower(substr(strrchr($file,'.'), 1)), $allowedExtensions)){
$array[] = $file;
}
}
$count = count($array);
$num = mt_rand(0, $count-1);
if($count > 0) {
$size = getimagesize($array[$num]);
$stream = fopen($array[$num], 'rb');
if(is_array($size) && $stream !== false){
header('Content-type: '.$size['mime']);
fpassthru($stream);
exit();
}
} else {
echo 'Error: No Images';
}
?>
I should note that the image works in my browser at http://www.hayalkarga.com/theme/10/images/banner/banner.php, but does not incorporate into the design when utilizing the link in HTML.
Thank you in advance!