Hvis du skal bruge PHP's ftp så skal du arbejde med en fil der ligger lokalt på serveren.. Du kan ikke bruge PHP ftp til at snuppe filen fra en brugers computer
Det, den side gør, er at først uploader man filen på helt normal vis til serveren, således at den nu ligger lokalt på serveren. Når det så er gjort pakker den filen ud og sender den med ftp til en ftp-server.
Hvis du har en ftp-server på din lokale computer, kan et PHP-script naturligvis også hente den vej.
Og det skulle undre mig meget, hvis FTP var hurtigere end HTTP. (F.eks er standardopsætning på Debian Linux, at den skal hente opdateringer via http, selv om serveren, den henter fra også er en ftp-server.)
Det samme, som man bruger FTP til alle mulige andre steder - til at hente filer fra en FTP-server, eller til at lægge filer på en FTP-server.
F.eks har jeg en webserver med PHP derhjemme, men min båndbredde er forholdsvis begrænset, da det er en almindelig ADSL-linie. Hos min internetudbyder (Cybercity) har jeg også plads til at have en hjemmeside, men uden mulighed for PHP. Hvis jeg vil lægge filer op på min plads hos Cybercity, skal jeg bruge FTP.
Jeg kunne så opsætte et forum eller lignende på min server, hvor brugerne har mulighed for at uploade filer, men så sætte uploadscriptet til at smide filerne over på Cybercity-serveren og så bare lade forummet linke til den anden server.
Jeg er lidt forvirret eller måske bare dum... Men du siger "...eller til at lægge filer på en FTP-server." Det er det jeg forsøger at finde ud af hvordan man gør, eller om det overhovedet kan lade sig gøre...?
Men det man gør, hvis man vil lægge en fil på en ftp-server med et php-script er netop det, som scriptet, du linkede til også gør, efter at man har uploadet filen på normal vis.
Men for lige at tydeliggøre, så er der altså ikke en ftp-server indbygget i PHP.
Synes godt om
Ny brugerNybegynder
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.