#1 2014-05-12 21:11:13

gallardo
Endora uživatel
Registrován: 2013-12-29
Příspěvky: 57

Problém nahrání obrázku na ftp

Dobrý den, mám menší problém nelze mi nahrát obrázek na ftp teda přes web ho neuložím na ftp

rt.clanweb.eu když zadám cestu k obrázku a dám ok jen to problikne ale na ftp nic není, mžná to chce nějaký váš  přístup.

Offline

#2 2014-05-12 21:23:23

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Problém nahrání obrázku na ftp

Tak trochu z Vašeho popisu netuším o co se snažíte.

Používáte rozhraní WebFTP nebo nějakého klienta, či přímo správce souborů v administraci Endora?
Ukládat soubory můžete pouze do složky web dané dpm=ény a jejích podsložek.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#3 2014-05-12 21:32:15

gallardo
Endora uživatel
Registrován: 2013-12-29
Příspěvky: 57

Re: Problém nahrání obrázku na ftp

avatarup.php když dam cestu k obrázku a dám odeslat tak mi to napíše soubor nevybrán, jpg

gif, png, big mi zase dělají že čekám asi 30 minut a nic.

Offline

#4 2014-05-12 21:44:28

gallardo
Endora uživatel
Registrován: 2013-12-29
Příspěvky: 57

Re: Problém nahrání obrázku na ftp

dám se kod abyste nemusel hledat

<?php
require_once "maincore.php";
include THEME."theme.php";
if(iMEMBER)
{
define("AVATAR_SIZE", "30720");
define("AVATAR_WIDTH", "100");
define("AVATAR_HEIGHT", "100");
$soubor_cesta = IMAGES."avatars";
echo "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>\n";
echo "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='".$locale['xml_lang']."' lang='".$locale['xml_lang']."'>\n";
echo "<html>\n<head>\n";
echo "<title>".$settings['sitename']."</title>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."' />\n";
echo "<meta name='description' content='".$settings['description']."' />\n";
echo "<meta name='keywords' content='".$settings['keywords']."' />\n";
echo "<style type='text/css'>html, body { height:100%; }</style>\n";
echo "<link rel='stylesheet' href='".THEME."styles.css' type='text/css' media='screen'/>\n";
echo "<link rel='shortcut icon' href='".IMAGES."favicon.ico' type='image/x-icon' />\n";
echo "</head>\n<body class='tbl2'>\n";
if(!empty($userdata['user_avatar']))
{
unlink($subor_cesta."/".$userdata['user_avatar']);
$zmaz = mysql_query("UPDATE ".DB_USERS." SET user_avatar='' WHERE user_id='".$userdata['user_id']."' LIMIT 1");
echo "<script type='text/javascript'>window.close();</script>";
}
if(isset($_POST['submit']) and isset($_FILES['avatar']) 
and !empty($_FILES['avatar']) and is_uploaded_file($_FILES['avatar']['tmp_name']))
{
if(preg_check("/(\.gif|\.GIF|\.jpg|\.JPG|\.jpeg|\.JPEG|\.png|\.PNG)$/", $_FILES["avatar"]["name"]) and $_FILES["avatar"]["size"] <= AVATAR_SIZE)
{
$rozmer_a = getimagesize($_FILES["avatar"]["tmp_name"]);
if($rozmer_a['0'] <= AVATAR_WIDTH and $rozmer_a['1'] <= AVATAR_HEIGHT)
{

     $subor_name = $userdata['user_id']."-".$_FILES["avatar"]["name"];
     move_uploaded_file($_FILES["avatar"]["tmp_name"], "$subor_cesta/$subor_name");
     chmod($subor_cesta."/".$subor_name, 0777);
     //rename($subor_cesta."/".$subor_name, $subor_cesta."/".$userdata['user_id']."-".$subor_name);
     $avatar_zapis = $subor_name;
     $zapis= mysql_query("UPDATE ".DB_USERS." SET user_avatar='".$subor_name."' WHERE user_id='".$userdata['user_id']."' LIMIT 0");
     echo "<script type='text/javascript'>window.close();</script>";
}
}
else
{
echo "Zla pripona nebo nepovolena velikost";
}
}//
}
echo "<div align='center'>";
echo "<form method='post' action='' enctype='multipart/form-data'>";
echo "<table width='100%'>";
echo "<tr><td class='tbl2' align='center'><input type='file' name='avatar'></td></tr>";
echo "<tr><td class='tbl2' align='center'><input type='submit' class='button' name='submit'></td></tr>";
echo "</table>";
echo "</form>";
echo "</div>";
echo "</body>\n</html>\n";
?>

Offline

#5 2014-05-12 21:48:04

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Problém nahrání obrázku na ftp

Projděte si Vaše úpravy v souboru, máte tam chyby, které mají neuložení souboru na svědomí.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#6 2014-05-12 21:51:02

gallardo
Endora uživatel
Registrován: 2013-12-29
Příspěvky: 57

Re: Problém nahrání obrázku na ftp

No ale já nevím které, dybyste byl tak hodný a upravil mi to :-)

Offline

#7 2014-05-12 21:54:15

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Problém nahrání obrázku na ftp

co si projít názvy proměnných, které používáte?

$soubor_cesta = IMAGES."avatars";
...
unlink($subor_cesta."/".$userdata['user_avatar']);
...
     chmod($subor_cesta."/".$subor_name, 0777);
...

1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#8 2014-05-12 22:31:02

gallardo
Endora uživatel
Registrován: 2013-12-29
Příspěvky: 57

Re: Problém nahrání obrázku na ftp

zadal sem cestu na ftp ale stejnak mi to píše soubor nevybrán nebo mi to píše zlá připoná nebo blbá velikost

Offline

#9 2014-05-12 22:41:41

marekmikula777
Endora uživatel
Registrován: 2014-04-12
Příspěvky: 234

Re: Problém nahrání obrázku na ftp

skúšal ste je premenovat  z .jpg na .JPG ?

Upravil marekmikula777 (2014-05-12 22:41:59)

Offline

#10 2014-05-13 07:46:13

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: Problém nahrání obrázku na ftp

Psal jsem, kde máte chybu. Neopravil jste si ji, nebo nečtete co se Vám zde píše.

Přejmenujte si na ř.9 proměnnou $soubor_cesta na $subor_cesta.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

Zápatí

Založeno na FluxBB | CZ a SK