Welcome to www.HAS.lv - programmējam HTML.

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
KalashaLv

avatāru saglabāšana un izvilkšana

Hey. Sen šiet neesmu bijis :D

Saskāros šd ar savu nemākulību... Un sapratu, ka nevaru tikt galā ar avatāriem.

Mēģinu sataisīt pats savu forumu php un tagad tiku pie lietotāju lapas...

kods šāds - 

 

<?php
  include('dbconn.php');
  include('assets/header.php');
  include('layout-manager.php');
  session_start();
  if(isset($_GET['userid']))
  {
    $id = intval($_GET['userid']);
    $query = mysqli_query($con, 'SELECT * FROM users WHERE user_id="'.$id.'"');
    if(mysqli_num_rows($query)>0)
    {
      $row = mysqli_fetch_assoc($query);?>
      <h1 style="font-size:30px;">Profile information</h1>
      <hr>
      <p>Username: <?php echo $row['username']; ?></p>
      <hr>
      <p>Group: <?php GetUserRole(); ?> </p>
      <hr>
      <p>E-mail: <?php echo $row['email']; ?></p>
      <hr>
      <p>Skype: <?php echo $row['skype']; ?></p>
      <hr>
      <p>Location: <?php echo $row['location']; ?></p>
      <hr>
      <p>IP: <?php echo $row['ip']; ?>
    <?php
    }else{
        echo "This user doesn't exist.";
    }
    if($_SESSION['userid'] == $id)
    {?>
      <!-- Lietotāja huiņas -->
      <a class="button is-primary">
        Edit profile
      </a><?php
    }
  }
  else
  {
    header("Location: /forum/index.php");
  }
?>

 

 

Mātē gūglē meklēju cik varēju.. neatradu risinājumu, kas man palīdzētu...
varbūt jūs varat izveidot lai izvelk avatāru no id? pemēram datubāzē ir row (user_avatar) un uz turieni izvelk (user_id), kas ar upload palīdzību ievieto mapē avatars bildi ar nosaukumu (1.png).

Ja kāds var, lūdzu izpalīdziet :) vairāk info ja vajag, rakstam :) Paldies jau iepriekš
 

0

Share this post


Link to post
Share on other sites
8 minutes ago, Arthur. said:

<img src="http://nosaukums.lv/avatars/<?php echo $row["user_id"];?>.png"> !?

Paldies, bet tik tālu jau es pats būtu izdomājis. :D
Bet es nejēdzu visu to upload sistēmu n shit.

 

Edited by KalashaLv
0

Share this post


Link to post
Share on other sites
9 minutes ago, KalashaLv said:

Paldies. šis strādā, bet tur būs diezgan daudz jāpārraksta lai strādātu uz db un izvilktu bildi vienam lietotājam to, kas ir saglabāta db.. Nu apm kā ipb forumiem :D

 

githubā vēl vari apskatīties, tur visādi prikoli...

1

Share this post


Link to post
Share on other sites

Neieteiktu pasword hashot ar md5... Tā jau ir aizvēsture. Labāk papēti php password hashing actualities

0

Share this post


Link to post
Share on other sites
On 2017.09.2. at 1:35 AM, eerenpreiss said:

Neieteiktu pasword hashot ar md5... Tā jau ir aizvēsture. Labāk papēti php password hashing actualities

Es lietoju sha256 , un arī iesaku. ;)

 

E: https://github.com/olaferlandsen/FileUpload-for-PHP , vari šo lietot. ;) Izskatās diez gan vienkārši.

Edited by PROaffDES
0

Share this post


Link to post
Share on other sites
On 9/3/2017 at 3:38 PM, PROaffDES said:

Es lietoju sha256 , un arī iesaku.

Arī šīs variants ir slikts. Jo lietotājiem ar vienādiem passwordiem būs vienāds hešs. Japievieno salt un jālieto kādu hash funkciju, kura ir time-consuming. 

 

On 9/2/2017 at 1:16 AM, KalashaLv said:

Paldies. šis strādā, bet tur būs diezgan daudz jāpārraksta lai strādātu uz db un izvilktu bildi vienam lietotājam to, kas ir saglabāta db.. Nu apm kā ipb forumiem :D

Apskati kāto dara dažos CMS un pēc tam uzraksti savu variantu.

-1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0