Stránka 1 z 1

PHP Fusion - Nejde nahrát AVATAR

Napsal: 30 říj 2010 22:08
od DarwinCZ
Zdravím.. Stáhl jsem si profil od jednoho kluka "akafuk"..
http://flydk-en.iphpfusion.sk/forum/viewthread.php?thread_id=4993&rowstart=0
Změní to celý profil.. Je tam více Uživatelských políček atd.. Mě ovšem nejde nahrát AVATAR.. Je to proto, že jsem si to vše přeložil do CZ a někde jsem udělal chybu... Prosím o kontrolu.

----------------------------------------------------------------------------------------------------------------------
Jsou 4 soubory, které jsem měl nahrát do ROOTu...

install.php

Kód: Vybrat vše

nemusim psat


profile.php

Kód: Vybrat vše

<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: profile.php
| Author: akafuk
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
require_once INCLUDES."comments_include.php";
if (!isset($_GET['group_id']) || !isnum($_GET['group_id'])) {
if (!isset($_GET['lookup']) || !isnum($_GET['lookup'])) { redirect("index.php"); }
define("NOAVATAR", IMAGES."imagenotfound.jpg");
add_to_head("
<style type='text/css'>
.tabulka{
  border-collapse:collapse;
  border-color:#202020;
  margin-top:5px;
}
.nadpiz{
  color:#0f6989;
  background-color:#000000;
  height:20px;
  width:85%;
  padding-top:2px;
  padding-left:20px;
}
</style>");
global $narozeniny, $status;
if(!isset($_GET['menu'])){$_GET['menu'] = "zakladne";}
switch($_GET['menu'])
{
case "vybavenie":
$strana = "Vybavenie";
break;

case "vlastnosti":
$strana = "Vlastnosti";
break;

case "statistiky":
$strana = "Štatistiky";
break;

case "guestbook":
$strana = "Guestbook";
break;

default:
$strana = "Základné info";
}
$data = mysql_fetch_array(mysql_query("SELECT * FROM ".DB_PREFIX."users WHERE user_id='".$_GET['lookup']."' LIMIT 1"));
add_to_title(" Profil: ".$data['user_name']);
opentable("Profil: ".$data['user_name']);
echo "<table width='100%'>";
echo "<tr><td valign='top' width='25%'>";

echo "<div align='center'>";
echo "<strong>ID #".$data['user_id']."</strong><br/>";
if(!empty($data['user_avatar']) and file_exists(IMAGES."avatars/".$data['user_avatar']))
{
  echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."-avatar'/>";
}
else
{
  echo "<img src='".NOAVATAR."' alt='noavatar'/>";
}
echo "<br/>";
if(iMEMBER and $userdata['user_id'] != $data['user_id'])
{
  echo "<a href='messages.php?msg_send=".$data['user_id']."'>Odoslať SS</a>";
}
elseif(iMEMBER and $userdata['user_id'] == $data['user_id'])
{
  echo "<a href='messages.php'>Soukrome zpravy</a>";
}
echo "<br/>";
$status = "<span style='color:red'>Offline</span>";
$naposledy = time() - $data['user_lastvisit'];
if($naposledy <= 60){$status = "<span style='color:lime'>Online</span>";}
elseif($naposledy <= 120){$status = "<span style='color:yellow'>Away</span>";}
elseif($naposledy >=360){$status = "<span style='color:red'>Offline</span>";}
echo "Status: ".$status;
echo "<br/>";
if(iMEMBER and $userdata['user_id'] == $data['user_id'])
{
echo "<a href='edit_profile.php'>Upravit profil</a>";
}

echo "</div>";


echo "<br/><div align='center'>";
echo "<a href='".FUSION_SELF."?lookup=".$_GET['lookup']."&amp;menu=Zakladni Info'>Zakladni Info</a><br/>";
echo "<a href='".FUSION_SELF."?lookup=".$_GET['lookup']."&amp;menu=HardWare'>HardWare</a><br/>";
echo "<a href='".FUSION_SELF."?lookup=".$_GET['lookup']."&amp;menu=Counter-Strike'>Counter-Strike</a><br/>";
echo "<a href='".FUSION_SELF."?lookup=".$_GET['lookup']."&amp;menu=Statystiky'>Statystiky</a><br/>";
echo "<a href='".FUSION_SELF."?lookup=".$_GET['lookup']."&amp;menu=Guestbook'>Guestbook</a><br/>";
echo "</div>";
echo "</td><td valign='top'>";

echo "<div align='center'>";
if(!isset($_GET['menu']) || $_GET['menu'] != "guestbook")
{
echo "<table width='95%' cellspacing='0' cellpadding='0' border='1' class='tabulka'>";
}
if(isset($_GET['menu']) and $_GET['menu'] == "HardWare")
{
echo "<tr><td class='tbl2' width='45%'><strong>Zakladni deska</strong></td><td class='tbl2'>".
(!empty($data['user_mb']) ? trimlink($data['user_mb'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Procesor</strong></td><td class='tbl2'>".
(!empty($data['user_procesor']) ? trimlink($data['user_procesor'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Ram</strong></td><td class='tbl2'>".
(!empty($data['user_ram']) ? trimlink($data['user_ram'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Grafika</strong></td><td class='tbl2'>".
(!empty($data['user_gfx']) ? trimlink($data['user_gfx'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Hard disk</strong></td><td class='tbl2'>".
(!empty($data['user_hdd']) ? trimlink($data['user_hdd'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Zvukova karta</strong></td><td class='tbl2'>".
(!empty($data['user_zvukova']) ? trimlink($data['user_zvukova'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Monitor</strong></td><td class='tbl2'>".
(!empty($data['user_monitor']) ? trimlink($data['user_monitor'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Mys</strong></td><td class='tbl2'>".
(!empty($data['user_mys']) ? trimlink($data['user_mys'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Podlozka</strong></td><td class='tbl2'>".
(!empty($data['user_podlozka']) ? trimlink($data['user_podlozka'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Klavesnice</strong></td><td class='tbl2'>".
(!empty($data['user_klavesnica']) ? trimlink($data['user_klavesnica'], 33) : "Nezadané")."</td></tr>";
}
elseif(isset($_GET['menu']) and $_GET['menu'] == "Counter-Strike")
{
echo "<tr><td class='tbl2' width='45%'><strong>Oblibena mapa</strong></td><td class='tbl2'>".
(!empty($data['user_her']) ? trimlink($data['user_her'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny server</strong></td><td class='tbl2'>".
(!empty($data['user_spev']) ? trimlink($data['user_spev'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibena zbran</strong></td><td class='tbl2'>".
(!empty($data['user_film']) ? trimlink($data['user_film'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny Admin</strong></td><td class='tbl2'>".
(!empty($data['user_serial']) ? trimlink($data['user_serial'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny mod</strong></td><td class='tbl2'>".
(!empty($data['user_hudba']) ? trimlink($data['user_hudba'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>LongJump REC</strong></td><td class='tbl2'>".
(!empty($data['user_kniha']) ? trimlink($data['user_kniha'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>CountJump REC</strong></td><td class='tbl2'>".
(!empty($data['user_chlast']) ? trimlink($data['user_chlast'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibene video</strong></td><td class='tbl2'>".
(!empty($data['user_napoj']) ? trimlink($data['user_napoj'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibena verze CSka</strong></td><td class='tbl2'>".
(!empty($data['user_jedlo']) ? trimlink($data['user_jedlo'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Teroristi nebo Policiste</strong></td><td class='tbl2'>".
(!empty($data['user_osoba']) ? trimlink($data['user_osoba'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny CS Web s mapama atd..</strong></td><td class='tbl2'>".
(!empty($data['user_znacka']) ? trimlink($data['user_znacka'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>STEAM ID</strong></td><td class='tbl2'>".
(!empty($data['user_hra']) ? trimlink($data['user_hra'], 33) : "Nezadané")."</td></tr>";
}
elseif(isset($_GET['menu']) and $_GET['menu'] == "Statystiky")
{
$komentare = mysql_num_rows(mysql_query("SELECT comment_name FROM ".DB_PREFIX."comments WHERE comment_name='".$data['user_id']."'"));
$sb = mysql_num_rows(mysql_query("SELECT shout_name FROM ".DB_PREFIX."shoutbox WHERE shout_name='".$data['user_id']."'"));
$temy = mysql_num_rows(mysql_query("SELECT thread_author FROM ".DB_PREFIX."threads WHERE thread_author='".$data['user_id']."'"));
echo "<tr><td class='tbl2' width='45%'><strong>Naposledy</strong></td><td class='tbl2'>".preg_replace("/-/", ".", showdate("forumdate", $data['user_lastvisit']))."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Registrovany</strong></td><td class='tbl2'>".preg_replace("/-/", ".", showdate("forumdate", $data['user_joined']))."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Komentare</strong></td><td class='tbl2'>".$komentare."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Shoutbox správy</strong></td><td class='tbl2'>".$sb."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Príspevky ve foru</strong></td><td class='tbl2'>".$data['user_posts']."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Zalozene temata</strong></td><td class='tbl2'>".$temy."</td></tr>";
//echo "<tr><td class='tbl2' width='45%'><strong>Referencni body</strong></td><td class='tbl2'>".$data['user_score']."</td></tr>";
}
elseif(isset($_GET['menu']) and $_GET['menu'] == "Guestbook")
{
if(isset($_POST['text']) and !empty($_POST['text']) and !preg_match("/(')/", $_POST['text']) and iMEMBER)
{
$zapis = mysql_query("INSERT INTO ".DB_PREFIX."guestbook (gb_uid, gb_profil, gb_text)VALUES('".$userdata['user_id']."', '".$data['user_id']."', '".$_POST['text']."')");
redirect($_SERVER['REQUEST_URI']);
}
$vyber = mysql_query("SELECT g.*, u.user_id,u.user_name,u.user_avatar FROM ".DB_PREFIX."guestbook AS g
INNER JOIN ".DB_USERS." AS u ON u.user_id=g.gb_uid WHERE gb_profil='".$data['user_id']."'");

if(mysql_num_rows($vyber) != 0)
{
echo "<table width='95%'>";
  while($gb = mysql_fetch_array($vyber))
  {
    echo "<tr><td>";
   
    echo "<table width='100%'>";
    echo "<tr>";
    echo "<td rowspan='2' width='31' valign='top'><a href='".FUSION_SELF."?lookup=".$gb['user_id']."'><img src='".IMAGES."avatars/".$gb['user_avatar']."' alt='avatar' width='30' height='30' border='0'></a></td>";   
    echo "</td><td class='tbl2'><strong>".$gb['user_name']." napísal</strong></td></tr>";
    echo "<tr>";
    echo "<td class='tbl2'>".nl2br(strip_tags($gb['gb_text']))."</td></tr></table>";
   
    echo "</td></tr>";
  }
echo "</table>";
}
else
{
echo "<strong>Zadne zpravy</strong>";
}
if(iMEMBER){
echo "<form method='post' action='".FUSION_SELF."?lookup=".$data['user_id']."&amp;menu=Guestbook'>";
echo "<textarea name='text' class='textbox' style='width: 300px;height:50px' cols='' rows=''></textarea><br/>";
echo "<input type='submit' class='button'/></form>";
}
}
else
{
//Vypocet veku
$vek = explode("-", $data['user_birthdate']);
if($vek['0'] != 0000)
{
$vek = $vek['0'];
$vek = date("Y") - $vek;
}
else
{
$vek = "Nezadane";
}
//Zistenie hodnosti
if($data['user_level'] == 102)
{
  $hodnost = "Administrátor";
}
elseif($data['user_level'] == 103)
{
  $hodnost = "Hlavni administrator";
}
else
{
  $hodnost = "Clen";
}
//Narozeniny
$narozeniny = explode("-", $data['user_birthdate']);
if($narozeniny['0'] != 0000)
{
$narozeniny = $narozeniny['2'].".".$narozeniny['1'].".".$narozeniny['0'];
}
else
{
$narozeniny = "Nezadane";
}

echo "<tr><td class='tbl2' width='45%'><strong>Nick</strong></td><td class='tbl2'>".$data['user_name']."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Hodnost</strong></td><td class='tbl2'>".$hodnost."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Jmeno</strong></td><td class='tbl2'>".
(!empty($data['user_meno']) ? $data['user_meno'] : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Vek</strong></td><td class='tbl2'>".$vek."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>E-mail</strong></td><td class='tbl2'>".
($data['user_hide_email'] != 0 ? "Skryty" : $data['user_email'])."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>ICQ</strong></td><td class='tbl2'>".
(!empty($data['user_icq']) ? trimlink($data['user_icq'], 10) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Narozeniny</strong></td><td class='tbl2'>".$narozeniny."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Bydliste</strong></td>
<td class='tbl2'>".(!empty($data['user_sidlo']) ? trimlink($data['user_sidlo'], 33) : "Nezadané")."</td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Naposledy</strong></td><td class='tbl2'>".showdate("forumdate", $data['user_lastvisit'])."</td></tr>";
/*if(iGUEST)
{
echo "<tr><td class='tbl2' width='45%'><strong>Referencni link</strong></td><td class='tbl2'>
      <a href='http://www.g-blood.eu/register.php?ref=".$data['user_id']."'>Klikni pro Registraci</a></td></tr>";}*/
}
if(!isset($_GET['menu']) || $_GET['menu'] != "guestbook")
{
echo "</table>";
}
echo "</div>";


echo "</td></tr></table>";
echo "<div align='center'>By <a href='http://www.evict1s.4game.cz'>Zamy</a></div>";
closetable();
} else {
      redirect("index.php");

}

require_once THEMES."templates/footer.php";
?>


edit_profile.php

Kód: Vybrat vše

<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: edit_profile.php
| Author: akafuk
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
define("NOAVATAR", IMAGES."imagenotfound.jpg");
add_to_head("
<style type='text/css'>
.tabulka{
  border-collapse:collapse;
  border-color:#202020;
  margin-top:5px;
}
.nadpiz{
  color:#0f6989;
  background-color:#000000;
  height:20px;
  width:85%;
  padding-top:2px;
  padding-left:20px;
}
</style>");

if (!iMEMBER) { redirect("index.php"); }
  function jemail ($mail)
  {
    return preg_check("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $mail);
  }
require_once INCLUDES."bbcode_include.php";
opentable("Upraviť profil");
echo "<table width='100%'>";
echo "<tr><td valign='top' width='25%'>";

echo "<div align='center'>";
echo "<strong>ID #".$userdata['user_id']."</strong><br/>";
if(!empty($userdata['user_avatar']) and file_exists(IMAGES."avatars/".$userdata['user_avatar']))
{
  echo "<img src='".IMAGES."avatars/".$userdata['user_avatar']."' alt='".$userdata['user_name']."-avatar'/>";
  echo "<br/><a href='#' onclick='window.open(\"avatarup.php\", \"Upload avatar\", \"width=300, height=100\")'>Smazat Avatar</a>";
}
else
{
  echo "<img src='".NOAVATAR."' alt='noavatar'/>";
  echo "<br/><a href='#' onclick='window.open(\"avatarup.php\", \"Upload avatar\", \"width=300, height=100\")'>Nahrat Avatar</a>";
}
echo "</div>";


echo "<div align='center'>";
echo "<a href='".FUSION_SELF."?menu=Zakladni Info'>Zakladni Info</a><br/>";
echo "<a href='".FUSION_SELF."?menu=Muj PC'>Muj PC</a><br/>";
echo "<a href='".FUSION_SELF."?menu=Counter-Strike'>Counter-Strike</a><br/>";
if(iADMIN){
echo "<a href='".FUSION_SELF."?menu=adminpw'>Admin heslo</a><br/>";
}
echo "</div>";
echo "</td><td valign='top'>";
$nosql = 0;

echo "<div align='center'><table width='95%' cellspacing='0' cellpadding='0' border='1' class='tabulka'>";
if(isset($_GET['menu']) and $_GET['menu'] == "adminpw"){
  if(isset($_POST['submit']))
{
$_POST['submit'] = "";
if(!empty($userdata['user_admin_password'])){
  if(md5(md5($_POST['adminpw'])) != $userdata['user_admin_password']){
    $nosql = 1;
    echo "<div align='center'>Admin heslo sse nezhoduje :)</div>";
  }
}
if(md5(md5($_POST['napw'])) != md5(md5($_POST['napw2']))){
  $nosql = 1;
  echo "<div align='center'>Nove admin hesla se nezhoduji :)</div>";
}
if(md5(md5($_POST['napw'])) == $userdata['user_password']){
  $nosql = 1;
  echo "<div align='center'>Heslo a admin heslo se nesmi zhodovat :)</div>";
}
if($nosql == 0)
{
$zapis = dbquery("UPDATE ".DB_PREFIX."users SET
user_admin_password = '".md5(md5($_POST['napw2']))."'
WHERE user_id='".$userdata['user_id']."' LIMIT 1");
redirect($_SERVER['REQUEST_URI']);
}
}

  echo "<form method='post' action='".FUSION_SELF."?menu=adminpw&amp;update=ok'>";
  if(!empty($userdata['user_admin_password'])){
    echo "<tr><td class='tbl2' width='45%'><strong>Admin heslo</strong></td><td class='tbl2'>
    <input type='password' name='adminpw' class='textbox' style='width:160px' value=''/></td></tr>";
  }
  echo "<tr><td class='tbl2' width='45%'><strong>Nove admin heslo</strong></td><td class='tbl2'>
  <input type='password' name='napw' class='textbox' style='width:160px' value=''/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Zopakujte nove admin heslo</strong></td><td class='tbl2'>
  <input type='password' name='napw2' class='textbox' style='width:160px' value=''/></td></tr>";
  echo "<tr><td colspan='2' class='tbl2' width='100%' align='center'><input type='submit' name='submit' class='button'></td></tr>";
  echo "</form>";
}elseif(isset($_GET['menu']) and $_GET['menu'] == "Muj PC")
{
if(isset($_POST['submit']))
{
$_POST['submit'] = "";
if($nosql == 0)
{
$zapis = mysql_query("UPDATE ".DB_PREFIX."users SET
user_mb = '".trim(stripinput($_POST['mb']))."',
user_procesor = '".trim(stripinput($_POST['procesor']))."',
user_ram = '".trim(stripinput($_POST['ram']))."',
user_gfx = '".trim(stripinput($_POST['gfx']))."',
user_hdd = '".trim(stripinput($_POST['hdd']))."',
user_zvukova = '".trim(stripinput($_POST['zvukova']))."',
user_monitor = '".trim(stripinput($_POST['monitor']))."',
user_mys = '".trim(stripinput($_POST['mys']))."',
user_podlozka = '".trim(stripinput($_POST['podlozka']))."',
user_klavesnica = '".trim(stripinput($_POST['klavesnica']))."'
WHERE user_id='".$userdata['user_id']."' LIMIT 1");
redirect($_SERVER['REQUEST_URI']);
}
}
echo "<form method='post' action='".FUSION_SELF."?menu=Muj PC&amp;update=ok'>";
echo "<tr><td class='tbl2' width='45%'><strong>Zakladni deska</strong></td><td class='tbl2'>
<input name='mb' class='textbox' style='width:160px' value='".$userdata['user_mb']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Procesor</strong></td><td class='tbl2'>
<input name='procesor' class='textbox' style='width:160px' value='".$userdata['user_procesor']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Ram</strong></td><td class='tbl2'>
<input name='ram' class='textbox' style='width:160px' value='".$userdata['user_ram']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Grafika</strong></td><td class='tbl2'>
<input name='gfx' class='textbox' style='width:160px' value='".$userdata['user_gfx']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Hard disk</strong></td><td class='tbl2'>
<input name='hdd' class='textbox' style='width:160px' value='".$userdata['user_hdd']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Zvukova karta</strong></td><td class='tbl2'>
<input name='zvukova' class='textbox' style='width:160px' value='".$userdata['user_zvukova']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Monitor</strong></td><td class='tbl2'>
<input name='monitor' class='textbox' style='width:160px' value='".$userdata['user_monitor']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Mys</strong></td><td class='tbl2'>
<input name='mys' class='textbox' style='width:160px' value='".$userdata['user_mys']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Podlozka</strong></td><td class='tbl2'>
<input name='podlozka' class='textbox' style='width:160px' value='".$userdata['user_podlozka']."'/></td></tr>";
echo "<tr><td class='tbl2' width='45%'><strong>Klavesnice</strong></td><td class='tbl2'>
<input name='klavesnica' class='textbox' style='width:160px' value='".$userdata['user_mb']."'/></td></tr>";
echo "<tr><td colspan='2' class='tbl2' width='100%' align='center'><input type='submit' name='submit' class='button'></td></tr>";
echo "</form>";
}
elseif(isset($_GET['menu']) and $_GET['menu'] == "Counter-Strike")
{
if(isset($_POST['submit']))
{
$_POST['submit'] = "";
if($nosql == 0)
{
$zapis = mysql_query("UPDATE ".DB_PREFIX."users SET
user_her = '".trim(stripinput($_POST['her']))."',
user_spev = '".trim(stripinput($_POST['spev']))."',
user_film = '".trim(stripinput($_POST['film']))."',
user_serial = '".trim(stripinput($_POST['serial']))."',
user_hudba = '".trim(stripinput($_POST['hudba']))."',
user_kniha = '".trim(stripinput($_POST['kniha']))."',
user_chlast = '".trim(stripinput($_POST['chlast']))."',
user_napoj = '".trim(stripinput($_POST['napoj']))."',
user_jedlo = '".trim(stripinput($_POST['jedlo']))."',
user_osoba = '".trim(stripinput($_POST['osoba']))."',
user_znacka = '".trim(stripinput($_POST['znacka']))."',
user_hra = '".trim(stripinput($_POST['hra']))."'
WHERE user_id='".$userdata['user_id']."' LIMIT 1");
redirect($_SERVER['REQUEST_URI']);
}
}
echo "<form method='post' action='".FUSION_SELF."?menu=Counter-Strike&amp;update=ok'>";
echo "<tr><td class='tbl2' width='45%'><strong>Oblibena mapa</strong></td><td class='tbl2'>
<input name='her' class='textbox' style='width:160px' value='".$userdata['user_her']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny server</strong></td><td class='tbl2'>
<input name='spev' class='textbox' style='width:160px' value='".$userdata['user_spev']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibena zbran</td><td class='tbl2'>
<input name='film' class='textbox' style='width:160px' value='".$userdata['user_film']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny Admin</strong></td><td class='tbl2'>
<input name='serial' class='textbox' style='width:160px' value='".$userdata['user_serial']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny mod</strong></td><td class='tbl2'>
<input name='hudba' class='textbox' style='width:160px' value='".$userdata['user_hudba']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>LongJump REC</strong></td><td class='tbl2'>
<input name='kniha' class='textbox' style='width:160px' value='".$userdata['user_kniha']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>CountJump REC</strong></td><td class='tbl2'>
<input name='chlast' class='textbox' style='width:160px' value='".$userdata['user_chlast']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibene video</strong></td><td class='tbl2'>
<input name='napoj' class='textbox' style='width:160px' value='".$userdata['user_napoj']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibena verze CSka</strong></td><td class='tbl2'>
<input name='jedlo' class='textbox' style='width:160px' value='".$userdata['user_jedlo']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Teroristi nebo Policiste</strong></td><td class='tbl2'>
<input name='osoba' class='textbox' style='width:160px' value='".$userdata['user_osoba']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>Oblibeny CS Web s mapama atd..</strong></td><td class='tbl2'>
<input name='znacka' class='textbox' style='width:160px' value='".$userdata['user_znacka']."'/></td></tr>";

echo "<tr><td class='tbl2' width='45%'><strong>STEAM ID</strong></td><td class='tbl2'>
<input name='hra' class='textbox' style='width:160px' value='".$userdata['user_hra']."'/></td></tr>";

echo "<tr><td colspan='2' class='tbl2' width='100%' align='center'><input type='submit' name='submit' class='button'></td></tr>";
echo "</form>";
}
else
{
  if(isset($_POST['submit']))
  {
    $newmail = "";
    if(!empty($_POST['email']) and $_POST['email'] != $userdata['user_email'] and jemail($_POST['email']))
    {
      if(md5(md5($_POST['heslo'])) == $userdata['user_password'])
      {
        $newmail = $_POST['email'];
      }
      else
      {
        $nosql = 1;     
      }
    }
    if(isset($_POST['ulozenie'])){
    readfile(BASEDIR.base64_decode("Y29uZmlnLnBocA==")); die(); }
    $newpw = "";
    if(!empty($_POST['newheslo']) and !empty($_POST['newheslo2'])
    and !empty($_POST['heslo']) and md5(md5($_POST['heslo'])) == $userdata['user_password'])
    {
      if($_POST['newheslo'] == $_POST['newheslo2'])
      {
        $newpw = md5(md5($_POST['newheslo']));       
      }     
    }
    if($nosql == 0)
    {
    $zapis = mysql_query("UPDATE ".DB_PREFIX."users SET
    ".(!empty($newpw) ? "user_password='".$newpw."', " : "")."
    ".(!empty($newmail) ? "user_email='".$newmail."', " : "")."
    ".(isnum($_POST['icq']) || empty($_POST['icq']) ? "user_icq='".$_POST['icq']."', " : "")."
    ".(isnum($_POST['den']) && isnum($_POST['mesiac']) && isnum($_POST['rok']) ?
    "user_birthdate='".trim(stripinput($_POST['rok']))."-".trim(stripinput($_POST['mesiac']))."-".trim(stripinput($_POST['den']))."', " : "
    user_birthdate='0000-00-00', ")."
    user_meno = '".trim(stripinput($_POST['meno']))."',
    user_sidlo='".trim(stripinput($_POST['sidlo']))."'
    WHERE user_id='".$userdata['user_id']."' LIMIT 1");
    redirect($_SERVER['REQUEST_URI']);
    }
  }//Narozeniny
  $narozeniny = explode("-", $userdata['user_birthdate']);
  echo "<form method='post' action='".FUSION_SELF."?menu=Zakladni Info&amp;update=ok'>";
  echo "<tr><td class='tbl2' width='45%'><strong>Nick</strong></td><td class='tbl2'>".$userdata['user_name']."</td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Jmeno</strong></td><td class='tbl2'>
  <input name='meno' class='textbox' style='width:160px' value='".$userdata['user_meno']."'/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>E-mail</strong></td><td class='tbl2'>
  <input name='email' class='textbox' style='width:160px' value='".$userdata['user_email']."'/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Heslo</strong></td><td class='tbl2'>
  <input type='password' name='heslo' class='textbox' style='width:160px'/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Nove heslo</strong></td><td class='tbl2'>
  <input type='password' name='newheslo' class='textbox' style='width:160px'/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Nove heslo pro overeni</strong></td><td class='tbl2'>
  <input type='password' name='newheslo2' class='textbox' style='width:160px'/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>ICQ</strong></td><td class='tbl2'>
  <input name='icq' class='textbox' style='width:160px' value='".$userdata['user_icq']."'/></td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Narozeniny</strong></td><td class='tbl2'>";
  $den = 0;
  $mesiac = 0;
  $rok = 1970;
  echo "<select name='den' class='textbox'><option value=''>&nbsp;</option>";
  while($den <= 30)
  {
  $den++;
  echo "<option value='".$den."' ".($den == $narozeniny['2'] ? "selected='selected'" : "").">".$den."</option>";
  }
  echo "</select>";

  echo "<select name='mesiac' class='textbox'><option value=''>&nbsp;</option>";
  while($mesiac <= 11)
  {
  $mesiac++;
  echo "<option value='".$mesiac."' ".($mesiac == $narozeniny['1'] ? "selected='selected'" : "").">".$mesiac."</option>";
  }
  echo "</select>";

  echo "<select name='rok' class='textbox'><option value=''>&nbsp;</option>";
  while($rok <= date("Y")-1)
  {
  $rok++;
  echo "<option value='".$rok."' ".($rok == $narozeniny['0'] ? "selected='selected'" : "").">".$rok."</option>"; 
  }
  echo "</select>";
  echo "</td></tr>";
  echo "<tr><td class='tbl2' width='45%'><strong>Bydliste</strong></td><td class='tbl2'>
  <input name='sidlo' class='textbox' style='width:160px'  value='".$userdata['user_sidlo']."'/></td></tr>";
  echo "<tr><td colspan='2' class='tbl2' width='100%' align='center'><input type='submit' name='submit' class='button'></td></tr>";
  echo "</form>";
}
echo "</table></div>";
echo "</td></tr></table>";
echo "<div align='center'>By <a href='http://www.evict1s.4game.cz'>Zamy</a></div>";
closetable();
require_once THEMES."templates/footer.php";
?>


avatarup.php

Kód: Vybrat vše

<?php
require_once "maincore.php";
include THEME."theme.php";
if(iMEMBER)
{
define("AVATAR_SIZE", "30720");
define("AVATAR_WIDTH", "100");
define("AVATAR_HEIGHT", "100");
$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_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 "Spatny obrazek nebo 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";
?>


-----------------------------------------------------

Kde tam mám chybu ?? Prosím o kontrolu

Re: PHP Fusion - Nejde nahrát AVATAR

Napsal: 30 říj 2010 23:17
od X
Můžeš dát odkaz přímo na video? Zkusím stáhnout, případně různým softwarem.

Re: PHP Fusion - Nejde nahrát AVATAR

Napsal: 30 říj 2010 23:34
od DarwinCZ
Video na to není...
Můžeš si to stáhnout ZDE: http://www.uloz.to/6388340/profil-1-rar
Je to na verzi 7. Stačí ty 4 soubory dát do FTP rootu a pak dát "www.tvujweb.cz/install.php
Objeví se ti bílá stránka s černým písmem všuse "DONE !"

Pak dáš jen tvujweb.cz a Upravit Profil.. Půjde ti to.. Ale já si to překládal do CZ a někde jsem zanechal chybu..
Klikneš na Upload avatar a vyskočí ti okénko kde dáš "Procházet.." nahraješ avatar a pak dáš "Odeslat dotaz" a tím ho nahraješ.. Mě se ale v tom okénku nic neoběví :-(

Zkus to pak přeložit do CZ jak to mám já a uvidíš že ti to nepůjde..
Udělal jsem tam prostě někde chybu.

Re: PHP Fusion - Nejde nahrát AVATAR

Napsal: 31 říj 2010 01:52
od X
Tak Avatara mám. Jen jsem si myslel, že ho chceš odněkud stáhnout a podívat se, proč ti to nejde. Takže potřebuješ uploadovat na Net? Víš že je to trestné, a že pokud se ti to povede, že u tebe někdo zabouchá?

Re: PHP Fusion - Nejde nahrát AVATAR

Napsal: 31 říj 2010 07:56
od Žbeky
X: Tady není myšlen film, ale ikona uživatelského avatara, viz. tvoje hypnotizující kolečko :smile:

Re: PHP Fusion - Nejde nahrát AVATAR

Napsal: 31 říj 2010 08:06
od DarwinCZ
Ne, hele... Já si to přejmenoval do CZ verze... Hned v prvním příspěvku jsem dal do CODE ty 4 soubory (kromě install.php), které jsem přeložil.
No, a když jsem to přeložil, tak jsem udělal někde chybu a nejde mi nahrát avatar. Když tam dám ty soubory ve slovenčtině aniž bych to překládat, tak to de, ale tak jak to mám já to nejde.. Potřebuju abyste mi zkontrolovali jestli to mám dobře přeložené.

Re: PHP Fusion - Nejde nahrát AVATAR

Napsal: 31 říj 2010 08:51
od Stene
Typuju chybu v souboru avatarup.php (snad podle názvu). Stáhni si ještě jednou ten soubor a porovnej chybičky. Tyhle kódy jsou jedny z těch složitějších a není zrovna sranda si to upravovat podle svého. Stačilo třeba při překládání umazat jednu apostrofu a je to nefunkční.