Autor | Zpráva | ||
---|---|---|---|
FesanCZ Profil |
#1 · Zasláno: 14. 5. 2019, 22:25:28
Dobrý den, mám problém s nahráváním obrázků na FTP. Obrázek se sice nahraje, ale nejde otevřít.
<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="obr"> <input type="submit" name="odesli"> </form> <?php if (isset($_POST["odesli"])) { require ("../library/ftp.php"); $cesta = $_FILES["obr"]["name"]; $lokace = "/www/images/galerie/".$cesta; echo "$lokace"; $ftp = new ftp("*","*","*"); $ftp->nahraj($lokace,$_FILES["obr"]["tmp_name"]); }break; } ?> <?php class ftp{ public $adresa; public $jmeno; public $heslo; public function __construct($adresa,$jmeno,$heslo){ $this->adresa = $adresa; $this->jmeno = $jmeno; $this->heslo = $heslo; } public function nahraj($cesta,$obr){ $log = ftp_connect("$this->adresa"); ftp_pasv($log, true); $user = ftp_login($log, "$this->jmeno", "$this->heslo"); if (ftp_put($log, $cesta, $obr, FTP_ASCII)) { echo "Úspěšně nahráno $obr"; }else{ echo "Chyba!"; } } } ?> |
||
Kajman Profil |
Na binární data je potřeba použít binární mód ve funkci ftp_put.
|
||
FesanCZ Profil |
#3 · Zasláno: 15. 5. 2019, 12:01:15
Kajman:
Děkuju, už to funguje :) |
||
Časová prodleva: 5 let
|
0