PHP photoalbum

Door Jasper , 22 jaar geleden, 9.539x bekeken

Omschrijving:
Dit script laat toe om alle foto's, .jpg/.png/.gif weer te geven die in diezelfde map staan in een fotoalbum,

alle functies:
- je kan instellen hoeveel foto's er naast elkaar of bove elkaar worden weergegeven
- de grote ingeven van de thumbnails die worden gemaakt (voor een snellere werking)
- als er teveel foto's zijn voor op één pagina, word er automatisch een pagina bijgemaakt, in een soort van "google" systeem

als u nu suft naar de locatie van de map, zouden automatisch de foto's moeten worden weergegeven



maak een file aan index.php in de map waar je foto's instaan die je wild weergeven

zet de volgende code in de file:

Gesponsorde koppelingen

PHP script bestanden

  1. php-photoalbum

 

Er zijn 46 reacties op 'Php algemeen'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Marien xD
Marien xD
22 jaar geleden
 
0 +1 -0 -1
ziet er wel compact uit, ik zou alleen wel kijken of je de html wat stricter kan maken. zoals geen aparte font & center tags gebruiken. kijk maar of je er wat mee kan...


22 jaar geleden
 
0 +1 -0 -1
Ik heb het getest maar het werkt niet. Foutmelding:
Warning: mkdir(thumbnails): Permission denied in index.php on line 72
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
chmod (google!) de dir waar het script in staat naar 775, dan zou het beter moeten gaan.
Jasper
jasper
22 jaar geleden
 
0 +1 -0 -1
jah, staan ergens permissions niet goed, normaal is het geen enkel probleem
kan ik dit eventueel toevoegen aan mijn script ?

het moet iets zijn met chmod 0666 $thumb_dir; ?


22 jaar geleden
 
0 +1 -0 -1
Ik krijg die foutmeldin nog steeds
heeft iemand een idee? mail me please?
Jasper
jasper
22 jaar geleden
 
0 +1 -0 -1
verander gewoon de de lijn
}
if(!$a==1){mkdir($thumb_dir);
}

door:

}
if(!$a==1){mkdir($thumb_dir, 0777);
}


22 jaar geleden
 
0 +1 -0 -1
Krijg melding: "No input file specified"
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Ik heb dit script met wijziging van Jasper en de map CHmod naar 777 gedaan en zie HIER voor het resultaat!!

Voor de lay-out ga ik CSS erop loslaten :-)
Jasper
jasper
22 jaar geleden
 
0 +1 -0 -1
Dit is inderdaad maar een basis, buite enkele details zit het goed in elkaar, en de layout kan je heelemaal naar de hand van jou site zetten!
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
@ Jasper : Inderdaad en ik vind hem SUPER!!!
Wil je deze link bij je voorbeeld hebben?
Dan laat ik de map en fotos staan tot nader bericht van jou?!?

Groetjes, lissy
Jasper
jasper
22 jaar geleden
 
0 +1 -0 -1
Heb net zelf een voorbeeld gemaakt, met meer foto's, zodat je kan zien wat het script doet met meer dan 12foto's op 1 pagina.

Toch bedankt lissy!
Lissy Pixel
Lissy Pixel
22 jaar geleden
 
0 +1 -0 -1
Graag gedaan en die van jou ziet er heel professioneel uit!!

Groet, lissy


22 jaar geleden
 
0 +1 -0 -1
Het script maakt de thumbnails zelf aan of niet?
Want ik deed een testje zonder zelf thumbs aan te maken maar dan geef die errors bij line 38 maar als je op de rode kruisjes druk krijg je wel de fotos te zien.
PurpleMadness -
PurpleMadness -
22 jaar geleden
 
0 +1 -0 -1
kan het ook veranderd worden dat als je een pagina hebt, dat er dan niet "1|" staat maar gewoon "1"

Iets vanne

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if ($pg>1){
echo "|";
}


?>



(is maar een voorbeeld heh ;))
Philip b
philip b
22 jaar geleden
 
0 +1 -0 -1
ik krijg een fout melding
Picture Viewer

PHP Fatal error: Call to undefined function: imagegif() in D:\LocalUser\FTP-920-admin\html\vehicles.php on line 35

hoe komt dit ?
en hoe los je dat op ?
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
Je hebt nog last van een oude versie van libGD, daar werd gif niet meer in ondersteund wegens patenten. Dus je moet even je PHP versie bijwerken. Even een nieuwe downloaden van PHP.net.
Jasper
jasper
22 jaar geleden
 
0 +1 -0 -1
@patrick, is idd mogelijk,
maar als je dat wild kan je het zelf rap aanpassen, bij mij komt 1pagine er gewoon niet meer op. en staat het "|" voor de pagina nr, veel eenvoudigere oplossing, bij één pagina moet er ook geen link zijn.
Robert Deiman
Robert Deiman
22 jaar geleden
 
0 +1 -0 -1
Ik krijg dezelfde melding als Philip, maar als ik de regels voor de .gif in commentaar verander, dan begint die over de volgende te "zeiken". Wat kan ik hieraan doen?
Philip b
philip b
22 jaar geleden
 
0 +1 -0 -1
jelmer
welke versie heb ik nodig dan?
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
@Philip: gewoon de laatste van PHP4 of 5, maakt niet uit, alhoewel. Ik denk dat je nu 4 draait, dus moet je even een nieuwe versie downloaden en installeren van versie 4.
Philip b
philip b
22 jaar geleden
 
0 +1 -0 -1
Hoe zet ik dit op me website
hoe installeer je dat op je host
Jasper
jasper
22 jaar geleden
 
0 +1 -0 -1
@philip: Je zet gewoon al je foto's in een map, samen met die file hierboven (index.php), als je dan een link naar de map opend, zal deze de index.php file openen, en deze zal de thumnails (de eerste keer is het dus traag), en daarna je album weergeven.
Jelmer -
Jelmer -
22 jaar geleden
 
0 +1 -0 -1
@Philip: als je die nieuwe versie van PHP bedoelt: niet. Dan moet je toch echt je hostingbedrijf vragen of zij daar iets aan kunnen doen. Een beetje redelijk bedrijf doet zoiets wel, aangezien iedereen er beter van wordt.
Robert Deiman
Robert Deiman
22 jaar geleden
 
0 +1 -0 -1
Ik krijg dezelfde melding als Philip, maar als ik de regels voor de .gif in commentaar verander, dan begint die over de volgende te "zeiken". (dus dan gaat die zeggen dat imagejpg() fout is) Wat kan ik hieraan doen? Ik draai wel php versie 5...:S
Biebel Nemesco
Biebel Nemesco
22 jaar geleden
 
0 +1 -0 -1
Wannneer ik op een afbeelding klik zou ik de afbeelding graag in een popup willen weergeven, wanneer ik dan weer op de afbeelding in de popup klik wil ik de popup vervolgens weer sluiten.

Ik heb het geprobeert met javascript maar kwam er niet helemaal uit, heeft iemand een tip of voorbeeld?
Melroy van den Berg
Melroy van den Berg
22 jaar geleden
 
0 +1 -0 -1
Zo iets misschien:
<script language=JavaScript>

function openindex()
{
var OpenWindow=window.open("", "newwin","height=650,width=840");
OpenWindow.document.write("<body bgcolor='#111111' font-family='Arial, Helvetica, sans-serif' link='#CBCCA0' alink='#F1FEB6' vlink='#CBCCA0'>")
OpenWindow.document.write("<img style='border: solid 2px #ffff66;' src='screenshots/big/1.jpg'>")
OpenWindow.document.write("<br>")
OpenWindow.document.write("<a href='javascript:self.close()' target='_self'><font style='font-weight:bold;'><div align='right'>Sluit Screenshot</div></font></a>")
}
</script>

en dan nog een link:
<a onclick="openindex(); return false;" href="#"><img style='border: solid 1px #ffff66;' src="screenshots/small/1.jpg"></img></a>

en in die link wil je hem afsluiten word het in die dat venster zelf dus:

<a href='javascript:self.close()' target='_self'><font style='font-weight:bold;'><div align='right'>Sluit Screenshot</div></font></a>

*zie hier boven*

Groetjes,
Melroy
Melroy van den Berg
Melroy van den Berg
22 jaar geleden
 
0 +1 -0 -1
Alleen heb ik zelf ook een vraag...

Ik wil de grote afbeelding in de map 'foto' hebben, en de thumbnails weer in die map van 'foto' dus de thumbnails kome in de map: 'foto/thumbnails'.

Want moet ik nu allemaal veranderen om het goed te laten werken?
Wat ik zo-wie-zo weet wat er moet worden veranderen is:
1) $thumb_dir='foto/thumbnails';
2) $search_dir='./foto';
3) if((is_dir($item)) AND (substr($item,0,1)!='./foto')){
4) nog een keer: $search_dir='./foto';

en toch blijf er iets fout gaan :S ???
Emile
emile
22 jaar geleden
 
0 +1 -0 -1
ik weet niet wat ik fout doe..
heb alle mappen voorzien van 777 chmod
maar ik krijg alleen maar het kopje Picture viewer te zien..
meer niet...
Rene den engelsman
rene den engelsman
22 jaar geleden
 
0 +1 -0 -1
jongens ik ben een beginner in dit truukje... ik kan die voorbeelden die jullie geven niet bekijken. Doen de linken het niet of werkt er iets bij mij niet?
Rene den engelsman
rene den engelsman
22 jaar geleden
 
0 +1 -0 -1
In plaats van een popup zou ik graag willen dat de foto gecentreerd op de pagina verschijnt en dat er een paar knopjes verschijnen waarmee ik naar vorige/next en een niveau omhoog kan. En een rijtje nummers van de foto's waaruit ik kan kiezen. Ook zou ik graag willen dat ik een soort stamboomstructuur kan maken waarin een index zit die weer naar verschillende mappen daaronder verwijst. Deze index zou dan weer naar verschillende andere indeen verwijzen. Kijk als je zin hebt even op www.renedenengelsman.nl/series. Deze index zou ik dus al php willen laten zijn zodat ik er alleen maar een mapje met foto's +thumbs bij hoef te knikkeren en hij ziet het automatisch... Wie oh wie kan mij daarbij helpen?

Dank, René
Emile
emile
22 jaar geleden
 
0 +1 -0 -1
wat doe ik fout ?
ik krijg geen foto's te zien...
terwijl de foto's op de goede plaats staan..
alle mappen voorzien van chmod 777

wat is het probleem ?
Emile
emile
22 jaar geleden
 
0 +1 -0 -1
moet ik iets extra's installeren bij dit photoalbum...
ik zie namelijk helemaal niks!!!
alleen de titel picuture viewer...
Niek Kasius
Niek Kasius
21 jaar geleden
 
0 +1 -0 -1
werkt bij mij bijna perfect zolang ik alle afbeeldingen op een pagina zet. heb het 40 afbeeldingen in die map gezet. en dit in het script veranderd:
$x=6; //images near eachother on a page.
$y=100; //images above eachother on a page.
$size_x=100; //size images horizontal in pixels
$size_y=80; //size images vertical in pixels

maar als ik het als onderstaand doe zodat ik maar 30 tumbs te zien krijg en niet hoef te scollen krijg ik wel: 1 | 2| 3 | te ziet zien onderaan maar als ik dan op 2 of 3 klik krijg ik pagina 404

$x=6; //images near eachother on a page.
$y=5; //images above eachother on a page
Niek Kasius
Niek Kasius
21 jaar geleden
 
0 +1 -0 -1
waarom krijg ik onderstaande meilding op mjn site? alle andere afbeeldingen worden wel geplaatst. ik heb ze via mijn ftp.site.nl al veranderd door op eigenschappen te klikken en alle 9 vakjes aan te vinken.
Warning: imagejpeg(): Unable to open 'thumbnails/buffet04.jpg' for writing in /home/rhofland/domains/cafehofland.nl/public_html/picture viewer.php on line 38


Warning: imagejpeg(): Unable to open 'thumbnails/buffet05.jpg' for writing in /home/rhofland/domains/cafehofland.nl/public_html/picture viewer.php on line 38

Warning: imagepng(): Unable to open 'thumbnails/prijsl.png' for writing in /home/rhofland/domains/cafehofland.nl/public_html/picture viewer.php on line 41
PHP Newbie
PHP Newbie
21 jaar geleden
 
0 +1 -0 -1
omdat de afbeelding niet gevonden kan worden
Kenny
kenny
21 jaar geleden
 
0 +1 -0 -1
Hmm hij maakt helemaal niks aan bij mij.....geen thumbnails....wel de map thumbnails....foto's staan indezelfde map als index.php....enige idee..??
Bas
bas
20 jaar geleden
 
0 +1 -0 -1
Script werkt super, alleen het probleem is, dat bij rechtopstaande foto's de thumbnails vervormen. Die krijgen de maat van de liggende foto's mee.

Iemand een idee wat ik daar aan kan doen?
Michael
Michael
20 jaar geleden
 
0 +1 -0 -1
Script werkt perfect, maar hoe kan ik er voor zorgen dat hij de laatste foto's die toegevoegd zijn als eerst ziet?
Bas
bas
20 jaar geleden
 
0 +1 -0 -1
idd, dat stukje mis ik ook nog, net als het feit dat de "staande" foto's vervormd worden als thumbnail...
Patrick
Patrick
20 jaar geleden
 
0 +1 -0 -1
is het ook nog mogelijk om de bestaandsnaam onder het plaatje te kunnen laten zien?
Niek Kasius
Niek Kasius
20 jaar geleden
 
0 +1 -0 -1
hoe krijg je viese blauwe border om die thumnails weg
Remondo
remondo
19 jaar geleden
 
0 +1 -0 -1
is het ook nog mogelijk om de bestaandsnaam onder het plaatje te kunnen laten zien?
Remondo
remondo
19 jaar geleden
 
0 +1 -0 -1
weet misschien ook iemand toevallig een script dat ze de foto's niet kunnen kopiëren?
Harrie09
Harrie09
19 jaar geleden
 
0 +1 -0 -1
Ik heb een vraag over dit script:
Bij afbeeldingen is het ook mogelijk om in de eigenschappen een opmerking te plaatsen. Weet iemand hoe je deze opmerking onder de afbeelding kan krijgen?
alvast bedankt!
Ger
Ger
19 jaar geleden
 
0 +1 -0 -1
Krijg op regel 129 een start error.
Als ik een foto plaats niks aan de hand,met meerdere foto's komt de error.

Iemand een oplossing?

Php versie 5.0.4.4
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Morhon
morhon
18 jaar geleden
 
0 +1 -0 -1
hij maakt mijn thumbnails niet aan....
wat moet ik doen om dit wel te laten lukken?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. php-photoalbum

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.