Random foto op website
ModeratorCOLON Global Moderators
Forumregels
In dit (sub)forum gelden aanvullende huisregels.
In dit (sub)forum gelden aanvullende huisregels.
- Helmpie
- Canon shooter+
- BerichtenCOLON 566
- GeregistreerdCOLON 08 Nov 2006 20:07
- WoonplaatsCOLON Westland
- CONTACTCOLON
Hallo,
Kan iemand mij vertellen hoe ik een steeds wisselende "random" foto kan plaatsen op mijn website? Als voorbeeld de rechter random foto van de home page van het forum.
Ik werk met Dreamweaver 3 en dus niet met een database achtige webomgeving.
Alvast bedankt
Groeten,
Henno
Kan iemand mij vertellen hoe ik een steeds wisselende "random" foto kan plaatsen op mijn website? Als voorbeeld de rechter random foto van de home page van het forum.
Ik werk met Dreamweaver 3 en dus niet met een database achtige webomgeving.
Alvast bedankt
Groeten,
Henno
-
- Canon shooter pro
- BerichtenCOLON 1719
- GeregistreerdCOLON 29 Mei 2006 14:13
- WoonplaatsCOLON Leeuwarden / Klazienaveen
- CONTACTCOLON
Ik heb geloof ik wel een scriptje liggen ergens....
Maar het makkelijkste is het te doen in php. 3 regels code en een paar afbeeldingen verder en je bent klaar.
Als je geduld heb... kan ik vanaaf wel even kijken voor je.
Nu eerst eten koken..![Wink ;)](./images/smilies/icon_wink.gif)
Maar het makkelijkste is het te doen in php. 3 regels code en een paar afbeeldingen verder en je bent klaar.
Als je geduld heb... kan ik vanaaf wel even kijken voor je.
Nu eerst eten koken..
![Wink ;)](./images/smilies/icon_wink.gif)
- maartenw
- Memoriam
- BerichtenCOLON 1719
- GeregistreerdCOLON 04 Jun 2004 00:14
- WoonplaatsCOLON Eindhoven
- CONTACTCOLON
geen database of scriptervaring.....
even een passend dhtml scripje zoeken wat je aanstaat op:
http://www.dynamicdrive.com/
staan zeker wel goede bij.
even een passend dhtml scripje zoeken wat je aanstaat op:
http://www.dynamicdrive.com/
staan zeker wel goede bij.
www.studio111.nl
- Chow
- Canon shooter pro+
- BerichtenCOLON 3480
- GeregistreerdCOLON 20 Apr 2006 08:42
- WoonplaatsCOLON Nieuw Vennep
- CONTACTCOLON
Of wellicht op www.hotscripts.com
[size=67]"I wasn't one of those photographers that started when I was 12 and always wanted to be a photographer." - Annie Leibovitz
[/size]
[/size]
-
- Canon shooter pro
- BerichtenCOLON 1458
- GeregistreerdCOLON 11 Mei 2006 15:29
- WoonplaatsCOLON Sint-Annaland
- CONTACTCOLON
Hieronder een scriptje dat ik ook op mijn website gebruik. Telkens als mijn website geopend wordt verschijnt op de homepagina een andere foto. Het woord images in het script is een map waar de fotootjes in gezet moeten worden. De foto's moeten opeenvolgend genummerd worden te beginnen bij 1. In het onderstaande script zijn er dus 4 foto's gebruikt. Bij het gebruik van bijvoorbeeld 10 foto's wordt het (1, 10). Hopelijk kun je er wat mee. Let wel even op de extensie van het bestand. Het kan zowel .JPG als .jpg zijn.
<?php
$foto = rand(1, 4);
print "<img src=\"images/$foto.JPG\" alt=\"uw tekst\">";
?>
<?php
$foto = rand(1, 4);
print "<img src=\"images/$foto.JPG\" alt=\"uw tekst\">";
?>
[size=75]Canon EOS 50D + BG-E2N | Canon EOS 40D + BG-E2N | Canon EF 24-105mm f/4 [color=red]L[/color] IS USM | EF 70-200mm f/2.8 [color=red]L[/color] USM | Canon Speedlite 580EX
www.kempeneersfotografie.nl / www.kempeneersmultimedia.nl [/size]
www.kempeneersfotografie.nl / www.kempeneersmultimedia.nl [/size]
- oegemeister
- Canon shooter+
- BerichtenCOLON 606
- GeregistreerdCOLON 28 Aug 2005 08:54
- WoonplaatsCOLON Almelo
en als je het wat netter wilt doen
gr Sjoerd
CodeCOLON Alles selecteren
<?php
//verander dit in waar je foto's staan
$imgpath = "fotos";
//open de directory om de foto's straks te kunnen lezen
$handle = opendir( "$imgpath" );
//maak een nieuwe array, waar straks de foto's in komen
$imgArray = array();
//de loop om alle foto's in de array te zetten
while($file = readdir($handle))
{
if( $file != "." && $file != ".." )
{
array_push( $imgArray, $file );
}
}
//sluit de dir weer af
closedir( $handle );
//pak een random foto uit de array
$randval = array_rand($imgarray);
//laat deze random foto zien
echo "<IMG SRC=."$imgpath.$imgArray[ $randval ]".></a>";
?>
[size=75]Apple'tje, Apple'tje, jij bent de mooiste van het land! Go Away Micro$oft![/size]
- Helmpie
- Canon shooter+
- BerichtenCOLON 566
- GeregistreerdCOLON 08 Nov 2006 20:07
- WoonplaatsCOLON Westland
- CONTACTCOLON
Bedankt voor de reacties, maar ik kom er nog niet uit. Ik heb wat geprobeerd met het korte scriptje maar het lukt nog niet.
Mijn website is opgebouwd met .htm bestanden misschien dat het daaraan ligt? Kunnen jullie een wat uitgebreidere uitleg geven?
Alvast weer bedankt.
Groeten,
Henno
Mijn website is opgebouwd met .htm bestanden misschien dat het daaraan ligt? Kunnen jullie een wat uitgebreidere uitleg geven?
Alvast weer bedankt.
Groeten,
Henno
- oegemeister
- Canon shooter+
- BerichtenCOLON 606
- GeregistreerdCOLON 28 Aug 2005 08:54
- WoonplaatsCOLON Almelo
zet anders de code van die pagina even hierneer... dan zet ik mijn scriptje er wel even in.
code plaats je het makkelijkst zo
[code]
hier je code
[/code]
code plaats je het makkelijkst zo
[code]
hier je code
[/code]
[size=75]Apple'tje, Apple'tje, jij bent de mooiste van het land! Go Away Micro$oft![/size]
- Helmpie
- Canon shooter+
- BerichtenCOLON 566
- GeregistreerdCOLON 08 Nov 2006 20:07
- WoonplaatsCOLON Westland
- CONTACTCOLON
CodeCOLON Alles selecteren
<html><!-- #BeginTemplate "/Templates/body.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Immagini Reali</title>
<!-- #EndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; text-decoration: none }
.Omschrijving { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.Omschrijvingvet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none}
-->
</style>
<meta name="creator" content="Henno van der Helm">
<meta name="description" content="Immagini Reali: Online portofolio van Henno van der Helm fotografie">
</head>
<body bgcolor="#99CCCC">
<div align="center" class="Omschrijving"> <!-- #BeginEditable "wijzigbaar" -->
<div align="center">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<!-- #EndEditable --></div>
</body>
<!-- #EndTemplate --></html>
Ongeveer zoals mijn site er nu uitziet.
http://home.kabelfoon.nl/~hvdhelm[/url][/code]
- Peije
- Canon shooter Die Hard
- BerichtenCOLON 6006
- GeregistreerdCOLON 13 Jul 2006 17:44
- WoonplaatsCOLON Putte - Belgie
- CONTACTCOLON
Ik heb dit item mee zitten volgen, en de manier van jwkempebeer geprobeerd, maar iets doe ik fout....
Ik heb een documentje test.html aangemaakt:
Een folder met de naam images
En 3 bestanden indeze folder:
1.jpg
2.jpg
3.jpg
Het enige dat op het scherm verschijnt is: "; ?>
Kan iemand mij vertellen wat ik anders moet doen ?
Ik heb een documentje test.html aangemaakt:
CodeCOLON Alles selecteren
<HTML>
<HEAD>
<TITLE>test pagina</TITLE>
</HEAD>
<BODY>
<?php
$foto = rand(1, 3);
print "<img src=\"images/$foto.jpg\" alt=\"uw tekst\">";
?>
</BODY>
</HTML>
En 3 bestanden indeze folder:
1.jpg
2.jpg
3.jpg
Het enige dat op het scherm verschijnt is: "; ?>
Kan iemand mij vertellen wat ik anders moet doen ?
- VoRTeX
- Canon shooter
- BerichtenCOLON 57
- GeregistreerdCOLON 11 Jul 2006 17:05
- WoonplaatsCOLON Vlaardingen
- CONTACTCOLON
een php pagina heeft geen "head" en "body" dus daar gaat het fout.Kan iemand mij vertellen wat ik anders moet doen ?
zet alleen het stukje text van jwkempeneers
in een pagina:
en sla hem op als .php (niet als .htm)
en dan moet het werken....
350D+BG | 17-40 L | 50mm f/1.8 II | 70-300IS USM | Metz 54 AF-1 E-TTL | Vosonic 3320 40Gb imagetank
- Peije
- Canon shooter Die Hard
- BerichtenCOLON 6006
- GeregistreerdCOLON 13 Jul 2006 17:44
- WoonplaatsCOLON Putte - Belgie
- CONTACTCOLON
Als ik dat doe, krijg ik het script op het scherm....
Iemand een idee ?
CodeCOLON Alles selecteren
<?php
$foto = rand(1, 3);
print "<img src=\"images/$foto.jpg\" alt=\"uw tekst\">";
?>
-
- Canon shooter
- BerichtenCOLON 59
- GeregistreerdCOLON 12 Dec 2006 22:32
Heb het script iets aangepast en dit werkt wel.Peije schreefCOLONAls ik dat doe, krijg ik het script op het scherm....
Iemand een idee ?CodeCOLON Alles selecteren
<?php $foto = rand(1, 3); print "<img src="images/$foto.jpg" alt="uw tekst">"; ?>
CodeCOLON Alles selecteren
<?php
/*
* Name your images 1.jpg, 2.jpg etc.
*
* Add this line to your page where you want the images to
* appear: <?php include "randomimage.php"; ?>
*/
// Change this to the total number of images in the folder
$total = "11";
// Change to the type of files to use eg. .jpg or .gif
$file_type = ".jpg";
// Change to the location of the folder containing the images
$image_folder = "images/random";
// You do not need to edit below this line
$start = "1";
$random = mt_rand($start, $total);
$image_name = $random . $file_type;
echo "<img src="$image_folder/$image_name" alt="$image_name" />";
?>
su6
Dre
-
- Canon shooter pro
- BerichtenCOLON 1458
- GeregistreerdCOLON 11 Mei 2006 15:29
- WoonplaatsCOLON Sint-Annaland
- CONTACTCOLON
Hier het script van mijn homepagina. Het is gewoon opgeslagen als een HTML-bestand. Op mijn website werkt hij gewoon. Dus als jullie het net zoals bij mij doen dan moet het werken.
Ik heb net trouwens ook al gezegd dat je er op moet letten hoe je bestanden opgeslagen zijn. Kijk even naar de bestandsextensie van je foto's. In mijn script is het .JPG met hoofdletters. Het kan ook zijn dat dat .jpg met kleine letters moet zijn. Dit is dus een gewone HTML-pagina met een body en daarin verwerkt zit een stukje PHP.
Ik heb net trouwens ook al gezegd dat je er op moet letten hoe je bestanden opgeslagen zijn. Kijk even naar de bestandsextensie van je foto's. In mijn script is het .JPG met hoofdletters. Het kan ook zijn dat dat .jpg met kleine letters moet zijn. Dit is dus een gewone HTML-pagina met een body en daarin verwerkt zit een stukje PHP.
CodeCOLON Alles selecteren
<html>
<head>
<title>
Homepagina
</title>
</head>
<body>
<body bgcolor="000000" text="ffffff">
<b><center><font face="Palatino Linotype" size="6">KEMPENEERS FOTOGRAFIE</center></b>
<b><center><font face="Palatino Linotype" size="3">Persfotografie - Familiefotografie - Portretfotografie</center></b></br>
<center><hr color="gray" size="7"></center>
</br>
<center>
<img src="./images/tekst.jpg">
<?php
$foto = rand(1, 4);
print "<img src=\"images/$foto.JPG\" alt=\"Welkom bij Kempeneers Fotografie\">";
?>
</center>
</body>
</html>
Laatst gewijzigd door 2 op jwkempeneers, in totaal 22 keer gewijzigd.
[size=75]Canon EOS 50D + BG-E2N | Canon EOS 40D + BG-E2N | Canon EF 24-105mm f/4 [color=red]L[/color] IS USM | EF 70-200mm f/2.8 [color=red]L[/color] USM | Canon Speedlite 580EX
www.kempeneersfotografie.nl / www.kempeneersmultimedia.nl [/size]
www.kempeneersfotografie.nl / www.kempeneersmultimedia.nl [/size]
-
- Canon shooter pro
- BerichtenCOLON 1458
- GeregistreerdCOLON 11 Mei 2006 15:29
- WoonplaatsCOLON Sint-Annaland
- CONTACTCOLON
Hier het script van mijn homepagina. Het is gewoon opgeslagen als een HTML-bestand. Op mijn website werkt hij gewoon. Dus als jullie het net zoals bij mij doen dan moet het werken.
Ik heb net trouwens ook al gezegd dat je er op moet letten hoe je bestanden opgeslagen zijn. Kijk even naar de bestandsextensie van je foto's. In mijn script is het .JPG met hoofdletters. Het kan ook zijn dat dat .jpg met kleine letters moet zijn. Dit is dus een gewone HTML-pagina met een body en daarin verwerkt zit een stukje PHP.
<html>
<head>
<title>
Homepagina
</title>
</head>
<body>
<body bgcolor="000000" text="ffffff">
<b><center><font face="Palatino Linotype" size="6">KEMPENEERS FOTOGRAFIE</center></b>
<b><center><font face="Palatino Linotype" size="3">Persfotografie - Familiefotografie - Portretfotografie</center></b></br>
<center><hr color="gray" size="7"></center>
</br>
<center>
<img src="./images/tekst.jpg">
<?php
$foto = rand(1, 4);
print "<img src=\"images/$foto.JPG\" alt=\"Welkom bij Kempeneers Fotografie\">";
?>
</center>
</body>
</html>
Ik heb net trouwens ook al gezegd dat je er op moet letten hoe je bestanden opgeslagen zijn. Kijk even naar de bestandsextensie van je foto's. In mijn script is het .JPG met hoofdletters. Het kan ook zijn dat dat .jpg met kleine letters moet zijn. Dit is dus een gewone HTML-pagina met een body en daarin verwerkt zit een stukje PHP.
<html>
<head>
<title>
Homepagina
</title>
</head>
<body>
<body bgcolor="000000" text="ffffff">
<b><center><font face="Palatino Linotype" size="6">KEMPENEERS FOTOGRAFIE</center></b>
<b><center><font face="Palatino Linotype" size="3">Persfotografie - Familiefotografie - Portretfotografie</center></b></br>
<center><hr color="gray" size="7"></center>
</br>
<center>
<img src="./images/tekst.jpg">
<?php
$foto = rand(1, 4);
print "<img src=\"images/$foto.JPG\" alt=\"Welkom bij Kempeneers Fotografie\">";
?>
</center>
</body>
</html>
[size=75]Canon EOS 50D + BG-E2N | Canon EOS 40D + BG-E2N | Canon EF 24-105mm f/4 [color=red]L[/color] IS USM | EF 70-200mm f/2.8 [color=red]L[/color] USM | Canon Speedlite 580EX
www.kempeneersfotografie.nl / www.kempeneersmultimedia.nl [/size]
www.kempeneersfotografie.nl / www.kempeneersmultimedia.nl [/size]
- Helmpie
- Canon shooter+
- BerichtenCOLON 566
- GeregistreerdCOLON 08 Nov 2006 20:07
- WoonplaatsCOLON Westland
- CONTACTCOLON
Ik krijg het niet voor elkaar..... dit is wat ik gedaan heb:
bestand aangemaakt: randomimage.php
hierin de volgede code gezet:
Daarna heb ik in de indexpagina dit geval bodytest.htm de volgende code geplaatst:
De bestanden randomimage.php en bodytest.htm staan in de root van de site (nu nog lokaal). De foto's 1.jpg, 2.jpg, ect. staan in de map immagini/
Wat gaat er nu nog fout.
Ook het script van jwkempeneers heb ik wederom geprobeerd.
Misschien nog een aanvullende uitleg?
Alvast bedankt.
Groeten,
Henno
bestand aangemaakt: randomimage.php
hierin de volgede code gezet:
CodeCOLON Alles selecteren
<?php
$total = "6";
$file_type = ".jpg";
$image_folder = "immagini/";
$start = "1";
$random = mt_rand($start, $total);
$image_name = $random . $file_type;
echo "<img src=\"$image_folder/$image_name\" alt=\"$image_name\" />";
?>
CodeCOLON Alles selecteren
<?php include "randomimage.php"; ?>
Wat gaat er nu nog fout.
Ook het script van jwkempeneers heb ik wederom geprobeerd.
Misschien nog een aanvullende uitleg?
Alvast bedankt.
Groeten,
Henno
-
- Canon shooter
- BerichtenCOLON 59
- GeregistreerdCOLON 12 Dec 2006 22:32
Helmpie schreefCOLONIk krijg het niet voor elkaar..... dit is wat ik gedaan heb:
bestand aangemaakt: randomimage.php
hierin de volgede code gezet:
Daarna heb ik in de indexpagina dit geval bodytest.htm de volgende code geplaatst:CodeCOLON Alles selecteren
<?php $total = "6"; $file_type = ".jpg"; $image_folder = "immagini/"; $start = "1"; $random = mt_rand($start, $total); $image_name = $random . $file_type; echo "<img src="$image_folder/$image_name" alt="$image_name" />"; ?>
De bestanden randomimage.php en bodytest.htm staan in de root van de site (nu nog lokaal). De foto's 1.jpg, 2.jpg, ect. staan in de map immagini/CodeCOLON Alles selecteren
<?php include "randomimage.php"; ?>
Wat gaat er nu nog fout.
Ook het script van jwkempeneers heb ik wederom geprobeerd.
Misschien nog een aanvullende uitleg?
Alvast bedankt.
Groeten,
Henno
CodeCOLON Alles selecteren
$image_folder = "immagini/";
mmagini is dan wel ge direcory naam allen en / teveel.
het moet zo zijn
CodeCOLON Alles selecteren
$image_folder = "immagini";
Dre