Avatar billede vix-mix Nybegynder
27. oktober 2005 - 11:05 Der er 34 kommentarer og
1 løsning

Hjælp til galleri

Hej eksperter.

Jeg skal til at lave en galleri side.

Derfor vil jeg gerne starte med admin siden, men jeg skal bruge jeres hjælp.

Jeg skal først og fremmest have lavet en side hvor man kan gå ind og oprette en mappe, mappens navn skal bare oprettes automatisk, med navnet "1" derefter "2", derefter "3" osv osv.. Men samtidig med det, skal den ligge navnet ind i min DB plus navn på det man ønsker galleriet skal hedde, og en dato fra hvornår billederne er taget.. men det er ik det sværeste.. Det er det med mappen :(
Avatar billede leif Seniormester
27. oktober 2005 - 11:07 #1
Avatar billede jakobdo Ekspert
27. oktober 2005 - 11:09 #2
Husk du i mange tilfælde skal chmod'e mappen for at kunne udføre kommandoer ala: mkdir.
Avatar billede leif Seniormester
27. oktober 2005 - 11:09 #3
Jeg gør det at mappen hedder noget med titlen.

Fx. opretter jeg er galleri med titel "Dette er en test", hedder mappen "detteerentest"
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 11:11 #4
leif - Ja det må den også, men det er i princippet lige meget, for det hele skal kunne styres fra admin siden, så skidt med om de hedder 1,2,3,4 osv...

Jakobdo - Ja lige præcis, men er det ik noget med der er et script til det?
Avatar billede jakobdo Ekspert
27. oktober 2005 - 11:15 #5
Jo og nej!
Et script har ofte ikke rettigheder til at chmod.
Så hvis vi f.eks. siger du har en mappe som danner rod i dit galleri, lad os sige:
gallery
Så åbner du ftp og logger ind, her chmod'er du mappen til: 664
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 11:16 #6
Ja det er bare for at ham der skal bruge siden, slipper for at skulle logge på ftp, han har ik så meget forstand på sådan noget :/
Avatar billede leif Seniormester
27. oktober 2005 - 11:17 #7
Ja, mappen som scriptet opretter mapper i skal være chmod via FTP, men når scriptet har oprettet mappen skulle det ikke være et problem.
Avatar billede michael_mortensen Nybegynder
27. oktober 2005 - 11:20 #8
Hvorfor ikke bare bruge et af de utallige galleriscripts der findes ?

Coppermine eksempelvis ?
Avatar billede net-base.dk Nybegynder
27. oktober 2005 - 11:53 #9
michael_mortensen -> Ja det har du ret i... Men hvor sjovt er det altid bare at hente noget kode som allerede er lavet... syntes selv det er langt sjove at kode det selv. samt så lærer man også noget...
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 11:59 #10
Net-base.dk - Lige præcis, det er derfor jeg gerne vil have lidt hjælp til det her, så bliver det nemlig på min måde, og ikke på en andens måde.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:03 #11
Men har i nogen anden ide til hvordan man kan gøre? det kan også blive samlet i en mappe, hvis man kan få et script til at gå ind og tjekke starten af navnet på billedet, så den måske kan sortere og hente dem der hedder aa1 aa2 aa3 på en side og ab1 ab2 ab3 på en anden .. osv osv. eller?
Avatar billede leif Seniormester
27. oktober 2005 - 12:09 #12
Jeg har en mappe som hedder Galleri, i den mappe opretter jeg de forskellige Galleri efter den tidligere nævnte metode, i den mappe ligger jeg så alle billeder der uploades ifb. med Galleriet.

Jeg bruger nedenstående kode til oprettelse:
$sti = strtolower($overskrift);
$sti = str_replace("/", "", $sti);
$sti = "galleri/".$sti;
mkdir("$sti", 0777);

Jeg indsætter så oplysningerne i en DB, så når jeg skal se fx Galleriet: "Dette er en test", skriver jeg galleri.php?id=1 så henter den alle oplsyninger i databasen hvad den skal vide, fx. at stien er galleri/dette er en test/ osv.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:16 #13
okay, du opretter manuelt en mappe i mappen "galleri" eller ?
Avatar billede leif Seniormester
27. oktober 2005 - 12:16 #14
Linien mkdir("$sti", 0777); opretter den.
Avatar billede leif Seniormester
27. oktober 2005 - 12:18 #15
For uddybelse af funktionen prøv at læs den side jeg henviste til.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:21 #16
lige en idé .... kan man ikke oprette en mappe + ligge info op i DB ved hjælp af php, og når det så er gjort, så åbner den et nyt vindue med ftp hvor den er logget ind og det hele, så kan man bare gå ud på skrivebord og hive billederne over i mappen, så skal den ikke chmods eller noget
Avatar billede leif Seniormester
27. oktober 2005 - 12:22 #17
Mine folk laver alt via siden, de har ikke adgang til FTPen overhovedet.
Avatar billede leif Seniormester
27. oktober 2005 - 12:23 #18
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:23 #19
Det måske nightleif? høhø :-p.

Ej okay, mkdir("$sti", 0777);  << 0777 står det for chmod?
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:25 #20
Ja der kan man bare se.. der lærte jeg noget nyt allerede
Avatar billede leif Seniormester
27. oktober 2005 - 12:25 #21
Var ude for et enkelt sted at jeg var nødt til at:
mkdir("$sti", 0777);
chmod("$sti", 0777);

Før den fik chmod 0777.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:27 #22
okay, så man kan jo godt bare have begge to.. for at være sikker :)
Avatar billede leif Seniormester
27. oktober 2005 - 12:27 #23
Test det af på serveren ! (Mener alt unødvendigt skal skæres fra)
Avatar billede leif Seniormester
27. oktober 2005 - 12:30 #24
Om min side er Nightleif ? Nej, det er det ikke ! Jeg har kodet sider til organisationer og lign., hvor folk ikke har en viden om at skulle bruge FTP, de havde adgang, men var ude for at de slettede vigtige filer da de ikke troede de skulle bruges til noget. Fx. index og css filen (Stort set hele designet)
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:30 #25
Okay, jeg prøver mig ligefrem her.. Du siger der skal mindst være et felt i db der hedder id og sti korrekt?
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:31 #26
Hehe ja det var os bare gas ;).. og ja tak, jeg kender det problem.. høhø
Avatar billede leif Seniormester
27. oktober 2005 - 12:31 #27
Ja, det er det jeg har, jeg har så hvem der har oprettet det, tidspunkt, sidste uploadet billede og en valgfri tekst vedr. galleriet.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 12:39 #28
jeps, det kommer der også, skal bare lige have det op og køre med mapperne og oplæggelse til db :D
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 13:03 #29
Det felt som jeg skal skrive navnet på galleri/mappen på. skal det felt hedde "sti" ?
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 13:41 #30
Ja så langt så godt.. nu opretter den galleriet og det hele, men den laver stadig mellem rum, altså den fjerne det ikke når jeg skriver det ind.. og det er jo ik så fedt ;)
Avatar billede leif Seniormester
27. oktober 2005 - 14:03 #31
$sti = str_replace("/", "", $sti);

skal du jo tilføje alle dem du vil !
Avatar billede leif Seniormester
27. oktober 2005 - 14:06 #32
Den udskifter jo / med ingenting dvs at Bank/Giro vil blive BankGiro
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:29 #33
jepsen .. fandt jeg lige ud af hehe .. smider du et svar?
Avatar billede leif Seniormester
27. oktober 2005 - 14:33 #34
Svar.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:41 #35
-lukket-
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester