Autor | Zpráva | ||
---|---|---|---|
Paul Profil * |
#1 · Zasláno: 17. 8. 2012, 23:23:35
Zdravím, vytvořil jsem profil a když se nahraje avatar tak po odeslaní je stále noavatar a až po refreshnutí stránky se avatar zobrazí a já bych potřeboval aby se po kliknutí na tlačítko odeslat sama stránka refreshla.
|
||
l564 Profil |
#2 · Zasláno: 17. 8. 2012, 23:52:29
Můžeme vidět zdrojový kód?
|
||
Someone Profil |
#3 · Zasláno: 18. 8. 2012, 00:11:41
Kód pro nahrávání avataru je třeba dát před výpis avataru.
|
||
Paul Profil * |
#4 · Zasláno: 18. 8. 2012, 02:28:22
<?php require_once "maincore.php"; include THEME."theme.php"; if(iMEMBER) { define("AVATAR_SIZE", "30720"); define("AVATAR_WIDTH", "150"); define("AVATAR_HEIGHT", "150"); $subor_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_match("/^[\.-0-9A-Z_\[\]]+$/i", $_FILES["avatar"]["name"]) and 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 1"); echo "<script type='text/javascript'>window.close();</script>"; } } else { echo "Špatná přípona nebo nepovolená velikost"; } }// } echo "<div align='center' style='width:300px'>"; echo "<form method='post' action='' enctype='multipart/form-data'>"; echo "<table width='300'>"; 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"; ?> |
||
Paul Profil * |
#5 · Zasláno: 18. 8. 2012, 19:09:46
Nikdo nic ??
|
||
Časová prodleva: 12 let
|
0