Avatar billede jps2mt Nybegynder
21. maj 2003 - 22:53 Der er 6 kommentarer og
1 løsning

Uploade til FTP direkte fra klienten

Er det muligt at uploade direkte til FTP fra klienten, uden først at skulle have PHP til at uploade til serveren via HTTP, for så at FTP'e derfra??

Problemet ligger i at det site der har problemerne (med http upload) ligger bag en Apache Proxy, som åbenbart ikke kan finde ud af at behandle http uploads, den giver i hvert fald timeout...

Derfor skal jeg have lavet et script der kan finde ud af at smide tingene direkte til FTP'en...

Ved ikke om man kan gøre det i PHP, men håber at det kan lade sig gøre...

Mvh. Morten
Avatar billede mjense173 Nybegynder
21. maj 2003 - 23:30 #1
Det kan du sagtens, der står alt om det her:
http://dk.php.net/manual/en/ref.ftp.php
Men du skal lige sætte dig ind i FTP grundigt, eller kan nu nemt komme til at lave fejl.
Du skal nok bruge den funktion der hedder:
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
Dermed afslører du ikke FTP kodeordet til din bruger
Avatar billede tipsen Nybegynder
22. maj 2003 - 00:04 #2
Tvivler på at det er muligt - du vil kunne bruge ovenstående til at smide filen videre i systemet via ftp *efter* den er uploadet, hvilket desværre ikke er muligt...

Så vidt jeg kan se, tænker du på en html-form-boks, hvor man kunne angive filnavnet, hvorefter den blev uploadet vha. ftp og ikke http?
Avatar billede jps2mt Nybegynder
22. maj 2003 - 15:46 #3
tipsen >> Nemlig...Den anden kender jeg godt, men det duer jo ikke, når http upload ikke virker med Apache Proxy...
Avatar billede tipsen Nybegynder
22. maj 2003 - 17:07 #4
Det vil jeg næsten godt garantere er umuligt...
Avatar billede jps2mt Nybegynder
22. maj 2003 - 17:13 #5
Hmmm...
Så må jeg jo se om jeg evt. kan ligge det på Apachen, og så FTP det vidre derfra... :)
Avatar billede jps2mt Nybegynder
22. maj 2003 - 21:54 #6
I fik begge ret, så hvis du tipsen smider et svar, så deler jeg pointene mellem jer...

Kunne ikke få den til at uploade direkte, men fik den til at uploade med http til proxyen og derfra med ftp resten af vejen :D

Mvh. Morten
Avatar billede tipsen Nybegynder
23. maj 2003 - 00:14 #7
frækt nok - ligeglad med point - løste jo ikke problemet for dig.
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