Avatar billede kbonline Nybegynder
03. januar 2006 - 12:49 Der er 10 kommentarer og
1 løsning

Lille simpelt FTP upload program

Lille simpelt FTP upload program

Jeg har lavet en lille hjemmeside til en børnehave, hvor de kan lægge deres billeder op, så forældre kan se disse.
Jeg har lavet det via et php system så de blot behøver at uploade en mappe med de billeder som skal vises, og så vil php scriptet selv vise billederne frem som thumbnails.
Men jeg mangler nu et lille meget simpelt upload program, som skal fungere som følger:

Ved start af program skal den spørge efter en mappe, som de så blot skal pege på (den de lige har lavet med alle deres billeder)

Programmet skal så uploade denne mappe sat de billeder der er i den + uploade en php fil som hedder index.php (denne skal være den samme i ALLE mapper – selve filen lægger jeg på deres maskine i samme bibliotek som .exe filen)

I kan se hvad det skal bruges til ved at gå ind på adressen www.ringkobingnet.dk

Kan det laves?
Avatar billede stoney Nybegynder
03. januar 2006 - 13:53 #1
Vil du have hjælp til det i Delphi eller er det et færdigt program du vil have ?

Stoney
Avatar billede stone Forsker
03. januar 2006 - 13:58 #2
der er en færdig demo af et ftp program - gå til demo\fastnet\ftp i din delphi mappe
Avatar billede kbonline Nybegynder
03. januar 2006 - 15:23 #3
Hejsa

Ja jeg håbede lidt på et færdigt program.
Jeg kan desværre ikke selv finde ud af at programmere i Delphi, men som jeg skrev skal programmet laves så brugeren blot skal "vha en gennemse knap" pege på den mappe de ønsker lagt op, hvorefter programmet så skal begynde at uploade mappen med alle .jpg filer.
Derudover skal den huske at vedlægge den samme i index.php fil i alle mapper.
Der må meget gerne være tilknyttet en .ini fil eller .txt fil hvor jeg kan rette i ftp koderne, da hver institution gerne skal have hver deres koder og mapper.
(skal blot indeholde ftpadresse, brugernavn, password

Jeg håber i forstår.

Da jeg laver dette ganske uden beregning og stiller webhotel gratis til rådighed kan jeg desværre ikke tilbyde $ for arbejdet, men du er velkommen til at bruge siden som reff.
Avatar billede Slettet bruger
03. januar 2006 - 15:28 #4
hmmm nu er det her lidt hjælp til selvhjælp og ikke færdige løsninger. Selvom det du vil have er lidt elementær og ligetil.
Avatar billede kbonline Nybegynder
03. januar 2006 - 15:31 #5
Ved det godt, måske nærmere til kategorien "opgaver" men jeg tænkte at det var her under de "langhårede" Delphi folk sad med :-)
Avatar billede kroning Nybegynder
03. januar 2006 - 15:57 #6
Det er nu meget enkelt at uploade en fil til en ftp server, smid en IdFTP komponent (Indy) på din form og brug denne kode:

  try
        IdFTP.Host:='www.dinside.dk';
        IdFTP.Username:='ftp buger navn';
      IdFTP.Password:='ftp kodeord';

        IdFTP.Connect;
      IdFTP.ChangeDir(ServerPath); //skift evt. dir
        IdFTP.Put(Filename,Filename,false);
      IdFTP.Disconnect;
  except
        on E: Exception do begin
        Application.MessageBox(PChar('Der er opstået en fejl i forbindelsen til serveren. Fejl: '+E.Message),'Fejl',MB_OK or MB_ICONERROR);
    end;
  end;
Avatar billede stone Forsker
03. januar 2006 - 15:57 #7
det er et spørgsmål ud fra din bedste mening, men det vil være en undergravning hvis alle bare kan bestille et færdig project her. At bruge siden til reference dur jo ik da ens arbejde ikke er synlig og derved ikke har nogen værdi.
Avatar billede stone Forsker
03. januar 2006 - 16:00 #8
den funktion du efterspørger findes i et utal her på internettet og vil være overkill at lave det...
//stone
Avatar billede kroning Nybegynder
03. januar 2006 - 16:03 #9
Glem min forrige post, havde ikke lige set at du skrev "Jeg kan desværre ikke selv finde ud af at programmere i Delphi"
Avatar billede kbonline Nybegynder
03. januar 2006 - 16:46 #10
jeg undskylder mange gange hvis jeg har fornærmet nogen, det var ikke meningen.

jeg har nu oprettet den i opgaver:
http://www.eksperten.dk/spm/676521

Her er også kommet en lille gevinst på :-)
Avatar billede kbonline Nybegynder
03. januar 2006 - 16:47 #11
kik nu på det, så lang tid tager det vel heller ikke for en expert.
Vi skal jo hjælpe hinanden lidt en gang imellem, også uden at der kommer 1000 lapper på bordet.
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
Kurser inden for grundlæggende programmering

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