Avatar billede human Nybegynder
31. juli 2003 - 01:00 Der er 3 kommentarer og
1 løsning

ftp_fput problem

Jeg har lige lavet et galleri. Nu skal filerne så uploades til et bestemt dir (galleri) på en ftp server, via en website self.

Jeg har fundet ud af at connecte, men hvordan laver jeg så jeg kan uploade mine billede filer (som kun må være .gif, .jpg og .png.) De skal uploades til mappen galleri som ligger i roden, brugeren skal ikke have adgang til andre mapper.

Sådan connecter jeg:
<?
$ftp_server = "";
$ftp_user = "";
$ftp_pass = "";


$conn_id = ftp_connect($ftp_server) or die("<center><font color='#FF0000'><b>FEJL!@$ftp_server</font></b></center>");
if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
?>
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top">
Her kommer upload formen.
</td>
</tr>
</table> 
 
<?
} else {
    print "<center><font color='#FF0000'><b>FEJL!@$ftp_user\n</font></center>";
}
?>
Nogen der kan smække noget kode sammen så der kan uploades til galleri mappen og kun gif, jpg og png.

// Human
Avatar billede TRoXa Novice
31. juli 2003 - 08:54 #1
det gør du med funktionen ftp_put

ftp_put($conn_id, $destinations_fil, $source_fil, FTP_ASCII);

dvs fx ftp_put($conn_id, "/galleri/test.jpg", "c:/test.jpg", FTP_ASCII);
Avatar billede andy Nybegynder
31. juli 2003 - 08:58 #2
Well, nu er det FTP_BINARY når du uploader billeder
Avatar billede human Nybegynder
31. juli 2003 - 15:33 #3
Hmm.. Okay.. Er det noget du kunne tænke dig at indsætte i mit script. Så det virker?
Avatar billede human Nybegynder
01. august 2003 - 05:04 #4
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