| 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: 7 let
|
|||
0