Avatar billede j_jorgensen Nybegynder
18. april 2008 - 09:04 Der er 5 kommentarer og
1 løsning

Læse filer via ftp

Hejsa,

jeg kan ikke få mit script til at læse filer via ftp - url'en er fin, og jeg får følgende fejl:

PHP Warning: "failed to open stream: FTP server reports 550 Could not get file size."

Hva' gør man ved sådan en? Manualen giver ikke meget hjælp desværre :/
Avatar billede jakobdo Ekspert
18. april 2008 - 09:31 #1
Måske du kunne vise noget kode, så kunne folk da i det mindste se hvad du roder med! :o)
Avatar billede j_jorgensen Nybegynder
18. april 2008 - 09:43 #2
Ups, ja, s'følig, selvom der ikke er meget i det :-)

$path = "ftp://ftpserver/".$id.".txt";
$resdata = fopen($path,"r");

$id er 3-6 bogstaver. Jeg har også prøvet med file_get_contents().
Avatar billede jakobdo Ekspert
18. april 2008 - 10:24 #3
Overvej evt. at brug php's ftp funktioner:

<?php
$ftp_server = "ftp.server.dk";

// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// get contents of the current directory
$contents = ftp_nlist($conn_id, ".");

// output $contents
var_dump($contents);
?>
Avatar billede j_jorgensen Nybegynder
11. december 2008 - 07:52 #4
Jeg husker ikke hvordan jeg løste det - men det gjorde jeg. Lader tvivlen komme dig til gode, smid et svar.
Avatar billede jakobdo Ekspert
11. december 2008 - 08:34 #5
Svar!
Avatar billede jakobdo Ekspert
11. december 2008 - 09:56 #6
Takker for point.
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