Beste,

Ik gebruik een slide show op mijn website, deze werkt perfect.
Maar met 1 nadeel, als ik nieuwe foto's wil hebben, moet dit handmatig toegevoegd worden.
Hoe kan ik dit, d.m.v. een stukje php code automatisch laten gebeuren?
Ik heb al heel veel gezocht met google, maar tot nu toe nog zonder resultaat!
Alle foto's worden opgeslagen in een map.

Alvast bedankt voor de hulp

De code die ik nu gebruik is:
(P.s. de url heb ik even eruit gehaald, i.v.m. 18+ site. Het leek me wel even verstandig)

<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1053" height="140">
<tr>
<td height="140" bgcolor="#c81903">
<p align="center">&nbsp;<div id="carousel">
<ul id="home_carousel" class="jcarousel-skin-tango">
<li><a href="http://www......html";
>
<img src="http://www....../fotos/21-2.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/85-1.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/30-4.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/43-1.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/70-6.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/84-1.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/31-1.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/43-3.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/26-1.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/13-1.jpg"; border=0></a></li>
<li><a href="http://www......html";
>
<img src="http://www....../fotos/67-5.jpg"; border=0></a></li>
</ul>
</div></td>
</tr>
</table>
</center>
</div>
Ik zal even kijken in de broncode i.v.m. die grijze vlakken.

Qua de url's, ik heb ook een rss, die de gegevens ophaald vanuit de database.
In deze rss worden de url's als volgt aangeroepen:
$link = ("http://www.........nl/advertentie".$geta[id]."_".urlencode($geta[titel]).".html";);

Update!

Even terug komende op de broncode die ik even zou bekijken qua die grijze vlakken.
Dit is wat ik daar zie:

<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="1053" height="140">
<tr>
<td height="140" bgcolor="#c81903">
<p align="center">&nbsp;<div id="carousel">
<ul id="home_carousel" class="jcarousel-skin-tango">
<br />
<b>Warning</b>: opendir(/fotos) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/erocontact/domains/ero-contact.nl/public_html/slider1.php</b> on line <b>9</b><br />
</ul>
</div></td>
</tr>
</table>
</center>
</div>
ik zie hier de map:
/home/erocontact/domains/ero-contact.nl/public_html/slider1.php
waar staan de foto's?
Ja natuurlijk niet in de root!
slider1.php staat in de root

<off topic>
Even ter informatie: slider1.php is geincluded in een andere .php file (home.inc.php)
En home.inc.php is geincluded op index.php, doormiddel van deze code:

<?php
if(file_exists($d.".inc.php")==1) include($d.".inc.php");
else include("home.inc.php");
?>
</off topic>

De betreffende map van de foto's, kan je vinden in:
/home/erocontact/domains/ero-contact.nl/public_html/fotos
oftewel
http://www......nl/fotos


[size=xsmall]Toevoeging op 24/03/2011 20:21:45:[/size]

Voor een groot deel heb ik het inmiddels al opgelost

Dit heb ik inmiddels toegevoegd:
<?php
if ($handle = opendir('fotos/verkleind')) {
while (($file = readdir($handle)) !== false) {
if ($file != "." && $file != "..") {
echo "<li><a href='http://www......nl'><img src='fotos/verkleind/".$file."' border=0></a></li>";
} // echo "<li><a href='http://www......nl/advertentie".$geta[id]."_".urlencode($geta[titel]).".html'><img src='fotos/verkleind/".$file."' border=0></a></li>";
}
closedir($handle);
}
?>

Met behulp van deze code, krijg ik in ieder geval de foto's automatisch in de slide show, alleen krijg ik het nog niet voor elkaar om de link erbij te krijgen!
Als ik dit toevoeg:

<?
echo "<li><a href='http://www......nl/advertentie".$geta[id]."_".urlencode($geta[titel]).".html'><img src='fotos/verkleind/".$file."' border=0></a></li>";
?>

krijgen alle foto's dezelfde link (waarde) toegevoegd, ik begrijp hier even niks van aangezien het door de $geta wel wordt aangeroepen vanuit de database

Kan iemand even mee kijken alsjebliefd

Reageren