Jag ska göra en hemsida till en fotograf som vill att hemsidan ska ha denna funktionen:
"Det skall finnas både publika och privata gallerier. Det skall gå att låsa varje privat galleri till endast en gäst, som sedan inte skall komma åt de andra privata gallerierna."
Jag pluggar webbutveckling och är ny inom detta så jag undrar om någon har tips på arbetssätt och metoder till just ett sådant projekt. Hur man kan lägga upp det till exempel.
Nu senast lärde vi oss om PHP men inte MySQL än. Jag antar att enbart php inte är så bra för han vill kunna ladda upp och ta bort bilder själv och då antar jag att det smidigaste är MySQL databas, eller? Som sagt är jag ju ny på detta. HTML,CSS,jQuery,Javascript är inga problem utan det det här med att han ska kunna ha en admin där han kan lägga upp sina bilder som då blir till olika gallerier, alltså som en fotoblogg.
Om du har tänkt att få något ur händerna som fungerar - snabbt - och inte avser att försöka bygga en helt ny webbplats med databaser osv på egen hand, så föreslår jag att du kollar färdiga lösningar, väljer den som är närmast kraven, och därefter modifierar.
T.ex. Joomla med en plugg som heter RSGallery. Då är jobbet klart på några dagar eller en vecka, max. Och fungerar.
Jag kollade Joomla, men jag vet inte om det är lite över flödigt. Personen som vill ha hemsidan skrev "Det räcker med att bara jag kan ladda upp bilder till alla gallerier, och att man kan ha inloggning på vissa av dem". Han vill ha en section med galleri som alla kan se, sedan då gallerier som bara vissa kan se.
Går detta att göra relativt enkelt med php och MySQL?
Som jag tolkar ditt inlägg så är du ingen van säljare av IT relaterade produkter samt "personen" är ingen garvad köpare av dylika tjänster.
Den kravspecifikation som du anger som "enkel" är skapligt avancerad. Allt som har med databaser är rätt jobbigt faktiskt. Det är smidigt när det fungerar, men att få skiten att fungera är inte gjort på en förmiddag...
Det spelar ju ingen roll om du ska ladda upp två bilder eller två hundra. Själva arbetet med att sammanställa databas, hierarkier, nivåer och du ville ha olika behörighet, det är ju lika mycket jobb med det.
Går detta att göra relativt enkelt med php och MySQL?
"Allt är relativt, utom ljusets hastighet."
Folk på forumet, detta eller nåt annat, kommer säkert att säga att visst, det fixar du. Men jag tror inte det är riktigt så enkelt.
Du ska tänka på den detaljen att många personer på detta och på andra forum har rätt mycket kunskap i bagaget.
Jag hör vad du säger! Ja det är nog för tillfället lite väl avancerat med en sådan lösning. Jag har pluggat webbutveckling nu i vår och sökt utbildningar inom webbprogrammering till hösten. Det är min pappa som är fotograf som vill ha sidan på det sättet.
Men det kanske går att göra en enklare variant så länge, som ett portfolio mer kanske.
Jag tänkte på en sak, eftersom jag läst grunder till php och så och att det är så att säga inom familjen detta ska användas inte något stort företag. Kan man inte göra som en portfoliosida och sen en enklare inloggningsdel där vissa har behörighet men där jag lägger upp bilder till ftp servern istället för att en användare gör det?
visst. Du behöver ingen databas för det. Du kan bara lägga till en php if-sats på inloggningssidan.
Typ:
$username=$POST_username
$password=$POST_password
if($username=="pella svanslös" && password=="ditt lösen"){
//gör det du vill när du loggas in
//typ sätt ett par sessions variabler
//sedan skicka användaren till admin sidan
}
Läs även på lite om sessionsvariabler och cookies.
Sen kan du lada upp bilderna till en mapp. Du kan sedan lista bilderna på valfritt sätt med readdir har jag för mig det heter.
246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2