Skip to content
Advertisement

how can i make PHP to display pictures

I need help to display all my pictures in my folder in a row, not over each other.

<?php

$files = glob("bilder/*.*");

for ($i=1; $i<count($files); $i++)    
{

    $image = $files[$i];
    $supported_file = array(
                            'gif',
                            'jpg',
                            'jpeg',
                             'png'
                           );

    $ext = strtolower(pathinfo($image, PATHINFO_EXTENSION));
    if (in_array($ext, $supported_file)) {
        echo '<img src="'.$image .'" width="400" height="500" />'."<br /><br />";
    } else {
        continue;
    }
}
?>

Advertisement

Answer

You should use css classes and styles.

echo '<img src="'.$image .'" class="someClass" />';

Then include your stylesheet in html head

<link rel="stylesheet" href="stylesheet.css">

and finally style your images in that stylesheet.css

.someClass{
    display: inline-block;
    padding: 3px;
}

All of this is the most basic html and css stuff. Please consider reading some tutorials before asking questions.

User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement