Hallo,
Ik ben opzoek naar een php scriptje en heb me al een ongeluk gezocht
en nog niet gevonden wat ik zoek. Ik heb de meest geavanceerde scripts
gevonden van random foto's to volledige foto gallerys.
Mischien is het wel niet te doen hoor, maar ik dacht ik vraag het toch maar eens.
Ik zoek eigenlijk een script dat gewoon alle foto's die in dezelfde directory
als het script staat afbeeld eventueel met de naam erbij.
Ik kan natuurlijk zelf een html page maken maar dan moet ik telkens
die page aanpassen als ik er een gif of jpg bijzet.
Ik ben een echte php newbie maar ik dacht aan zoiets ....
Script zoekt de eerste gif of jpg ... genereerd een <a href (om de foto te displayen)
en dan een loop tot het laatste bestand gevonden is.
Iemand ergends zoiets gezien ?
//edit meon: Je onderwerp duidelijker gemaakt. "Vraagje" slaat namelijk op namelijk elk topic op dit forum.
Thumbnails van actieve directory tonen
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Nob, 'm vraagt denk ik geen generator-script dat ge commandline moet uitvoeren
'm vraagt peins ik iets als het script da'k gemaakt heb voor onze upload-pagina voor nieuws-item-afbeeldingen, effe zien of ik dat stuk code er uit kan slopen, kzal 'm hier dan plaatsen.
'm vraagt peins ik iets als het script da'k gemaakt heb voor onze upload-pagina voor nieuws-item-afbeeldingen, effe zien of ik dat stuk code er uit kan slopen, kzal 'm hier dan plaatsen.
- meon
- Administrator
- Berichten: 16609
- Lid geworden op: 18 feb 2003, 22:02
- Twitter: meon
- Locatie: Bree
- Uitgedeelde bedankjes: 564 keer
- Bedankt: 759 keer
- Contacteer:
Allé, hup, ben weer iets te vriendelijk geweest:
http://meon.be/pub/imageding/
Source:
http://meon.be/pub/imageding/
Source:
Code: Selecteer alles
<h1>Overzicht beschikbare afbeeldingen</h1>
<?
$directory = $_SERVER["DOCUMENT_ROOT"]."/imageding"; // uw map op de server
$maxsize = "120"; // maximale afmetingen in breedte en hoogte, in pixels
$urlpath = ".";
$dirhandle = opendir($directory) or die($directory . "bestaat niet.");
while ($filen = readdir($dirhandle)) {
$filenames[] = $filen;
}
$file_temp = array_reverse($filenames); // afbeelden in omgekeerde volgorde tonen
$file_temp = array_slice($file_temp,0,50); // slechts de laatste 50 afbeeldingen tonen
foreach ($file_temp as $filename) {
if (substr(strtolower($filename),-3)=="gif" || substr(strtolower($filename),-3)=="jpg" || substr(strtolower($filename),-3)=="png") {
$afmetingen = getImageSize(($directory."/".$filename));
if ( $afmetingen[0] >= $maxsize || $afmetingen[1] >= $maxsize ) {
$k = ( $afmetingen[0] >= $size[1] ) ? $afmetingen[0] / $maxsize : $afmetingen[1] / $maxsize;
$dest_width = floor($afmetingen[0]/$k);
$dest_height = floor($afmetingen[1]/$k);
} else {
$dest_width = $afmetingen[0];
$dest_height = $afmetingen[1];
}
?>
<hr color="#CCCCCC" noshade size="1">
<table width="100%" border="0" cellpadding="5">
<tr>
<td width="<? echo ($maxsize + 20); ?>"><a href="<? echo ($urlpath."/".$filename) ?>" target="_blank"><img src="<? echo ($urlpath."/".$filename) ?>" width="<? echo $dest_width ?>" height="<? echo $dest_height ?>"></a></td>
<td><p><strong class="topictitle">Bestandsnaam<br>
</strong><span class="gen"><? echo $filename ?><br>
</span><strong class="topictitle">Bestandsgrootte</strong><br>
<? echo round(filesize($directory."/".$filename)/1024,2) ?> Kb <br>
<strong class="topictitle">Afmetingen</strong><br>
<? echo $afmetingen[0]; ?>
x <? echo $afmetingen[1]; ?> px <br>
</p>
</td>
</tr>
</table> <? }} ?>
Laatst gewijzigd door meon 06 nov 2006, 21:15, in totaal 1 gewijzigd.
-
- Pro Member
- Berichten: 402
- Lid geworden op: 25 mei 2005, 21:12
- Locatie: Belgie
- Uitgedeelde bedankjes: 32 keer
- Bedankt: 4 keer
- Contacteer:
misschien niet precies wat je zoekt, daar het programmatje de html files op je pc aanmaakt, maar je moet er zelf niet veel aan doen, gewoon uploaden en menustructuur etc... zit er ook in
meer info in nederlands http://www.dedigitalerevolutie.nl/toontext.asp?id=7287
programma homepage : http://landscapeimage.com/ThumbHTML/
meer info in nederlands http://www.dedigitalerevolutie.nl/toontext.asp?id=7287
programma homepage : http://landscapeimage.com/ThumbHTML/
- Nemesis
- Starter Plus
- Berichten: 28
- Lid geworden op: 06 jun 2006, 18:24
- Locatie: Limbabwe
- Contacteer:
Hey bedankt iedereen *smiles*
@Meon ... Bangelijk doet exact wat ik wil .. mocht je ooit in Tongeren
verzeilen laat me iets weten en ik betaal je een pint of 2.
Ik heb zoveel rotzooi op m'n hosting staan en dit is quick & dirty (bij wijze
van spreken) om snel een overzicht te krijgen van bepaalde directories.
De eerste kans die ik krijg installeer ik nogges een fedora om zelf een
webserver met php te draaien dat ik eindelijk me eens kan verdiepen in
php.
@Meon ... Bangelijk doet exact wat ik wil .. mocht je ooit in Tongeren
verzeilen laat me iets weten en ik betaal je een pint of 2.
Ik heb zoveel rotzooi op m'n hosting staan en dit is quick & dirty (bij wijze
van spreken) om snel een overzicht te krijgen van bepaalde directories.
De eerste kans die ik krijg installeer ik nogges een fedora om zelf een
webserver met php te draaien dat ik eindelijk me eens kan verdiepen in
php.
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
php bestand.php > bestand.html is niet altijd zo handig
- selder
- Moderator
- Berichten: 6305
- Lid geworden op: 29 jun 2005, 20:25
- Locatie: Tienen
- Uitgedeelde bedankjes: 99 keer
- Bedankt: 727 keer
de die hard bekijken gewoon de PHP code! my brain parses PHP!
Ghost S1 • 8086K @5.2Ghz • Asus ROG Ryuo 240mm • Asus ROG STRIX Z390-I • Corsair Vengeance LPX 2x16GB 3200Mhz • Asus RTX2080Ti Turbo • Samsung 970 EVO 2TB • Asus ROG Swift PG258Q 240Hz • Logitech G Pro keyboard/mouse/headset
crapiecorn schreef:php bestand.php > bestand.html is niet altijd zo handig :-)
Hoeft niet specifiek html uit te spuwen. Kan je ook gebruiken als shell script net zoals python, etc...
Please help, looking for a way to get rich and fast