---
title: "ftp_put??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/174862-ftp-put"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "zapppa"
published: "2008-10-20T16:46:11.000Z"
updated: "2008-10-21T14:34:35.000Z"
replies: 4
views: 434
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/174862-ftp-put"
---

# ftp_put??

## #1 — zapppa, 2008-10-20T16:46Z

Har den här koden.

```
// set up basic ssl connection
$conn_id = ftp_ssl_connect($ftp_server);

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

// check connection
if ((!$conn_id) || (!$login_result)) {
    die("FTP connection has failed !");
}

// try to change the directory to somedir
if (ftp_chdir($conn_id, "/webdesign.web.surftown.se/f_bilder")) {
	if (ftp_put($conn_id, 'nyfil', $file, FTP_ASCII)) {
		 echo "successfully uploaded $file\n";
	} else {
		echo "There was a problem while uploading $file\n";
	}
} else { 
    echo "Couldn't change directory\n";
}

// close the ssl connection
ftp_close($conn_id);
```

Men får det inte att fungera. Den får kontakt med servern och byter dir. Jag använder mig av fomuläret 

```
form id="skapa" name="skapa" method="post" action="">
	<fieldset>
	<legend>LADDA UPP BILD</legend>
	<br 7>
	<label for="ur_h">Fil:</label><br />
	<input type="file" name="uplfile" id="uplfile"><br /><br />

	<input type="submit" name="skicka" id="skicka" value="Spara bild" />

	</fieldset>
</form>
```

Och hämtar namnet och sökvägen för filen med.

```
$file=$_REQUEST['uplfile'];
```

Men den laddar inte upp filen.
Det står, There was a problem while uploading, men jag vet inte vad jag ska ändra på i koden..

Tack i förhand

zapppa

Permalänk: https://www.webforum.nu/p/174862

## #2 — drew, 2008-10-20T16:56Z

Är \<br 7\> något nytt?

Lägg till

```
enctype="multipart/form-data"
```

 i din form.

Permalänk: https://www.webforum.nu/p/2150418

## #3 — zapppa, 2008-10-20T17:22Z

skrev fel. skulle skriva \<br /\>.

iaf. jag har skrivit. Har jag skrivit inte det i form men jag undrar om jag har skrivit på rätt ställe.

```
<form id="skapa" name="skapa" method="post" action="" enctype="multipart/form-data">
	<fieldset>
	<legend>LADDA UPP BILD</legend>
	<br 7>
	<label for="ur_h">Du redigerar hästen:</label><br />
	<input type="file" name="uplfile" id="uplfile"><br /><br />

	<input type="submit" name="skicka" id="skicka" value="Spara bild" />

	</fieldset>
	</form>
```

men får fortfarande problemet där det står.
There was a problem while uploading 

använder mig av $\_FILES\['uplfile'\] för att på in värdet i en variabel men jag vet inte hur jag ska få det att fungera.

Permalänk: https://www.webforum.nu/p/2150425

## #4 — drew, 2008-10-21T09:31Z

Felmesset antyder att $file är tom. Var i koden sätter du den?

Permalänk: https://www.webforum.nu/p/2150477

## #5 — zapppa, 2008-10-21T14:34Z

okej. Jag sätter in det i början av dokumentet. innan jag loggar in.

Permalänk: https://www.webforum.nu/p/2150536

---

Tråden på webben: https://www.webforum.nu/amne/php/174862-ftp-put
