Gå til innhold

Hjelp med chatsystem.


Anbefalte innlegg

  • 1 måned senere...
Videoannonse
Annonse

Hei, hvordan er det du vil at denne tagwallen skal fungere sånn i praksis? Skal den lese bilder fra en mappe?

 

Om jeg forstår deg rett så vil du det, lan lage en kjapp klasse som du kan bruke for dette formålet.

 

tagwall.class.php

<?php

class Tagwall {

	public $height;
	public $width;
	public $path;
	protected $tagwall;

	public function listimages() {
		$files = glob($this->path."*.*");
		for ($i=1; $i<count($files); $i++) {
			$num = $files[$i];
			$this->tagwall .= 	'
	<a target="_blank"  href="'.$num.'">
		<img src="'.$num.'" alt="tagwallpic_'.$i.'" height="'.$this->height.'" width="'.$this->width.'" />'."
		<br />
		<br />
	</a>
					";
		}
		return $this->tagwall;
	}

}

index.php

<?php include "classes/tagwall.class.php" ?>
<!DOCTYPE html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>tagwall</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style type="text/css">

    a {
    	float:left;
    }
    img {
    	margin-left: 10px;
    	margin-right: 10px;
    }
    #tagwall_container {
    	width:90%;
    	margin: auto;
    }

    </style>
</head>
<body>
	<br />
	<br />
	<br />
	<br />
	<div id="tagwall_container">
<?php

<!-- Her setter du opp tagwallen. Lag en ny tagwall -->
$tagwall = new Tagwall;

<!-- Sett høyde og bredde -->
$tagwall->height = '185px';
$tagwall->width = '300px';

<!-- Velg hvilken mappe, husk å få med skråstreken bakerst -->
$tagwall->path = 'tagwall_images/';

<!-- List bildene -->
echo $tagwall->listimages();

?>
</div>
</body>
</html>

La ved prosjektet som en zip. Krever PHP.

Endret av Dan-Levi
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...