Nejste přihlášeni
Stránky 1
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
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
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
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
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
No ale já nevím které, dybyste byl tak hodný a upravil mi to :-)
Offline
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
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
skúšal ste je premenovat z .jpg na .JPG ?
Upravil marekmikula777 (2014-05-12 22:41:59)
Offline
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
Stránky 1