Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Přídání fotky na profil

Aktivity
Avatar
Toreto
Člen
Avatar
Toreto:8.10.2013 11:35

Čáu lidi,

mám databázi s profilama a chtěl bych aby se na profilu byla možnost si změnit profilovou fotku.

Formulář pro upload souborů mám, ale nevím jak to z něj tahat a popřípadně měnit pro každý profil jinou fotku.

Díky za informace
Toreto

PS:Doufám,že jsem to zařadil do dobré sekce.

 
Odpovědět
8.10.2013 11:35
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Toreto
David Hartinger:8.10.2013 11:44

Ahoj, vysvětloval jsem to třeba zde: http://www.itnetwork.cz/…18e4eb906c5f

Nahoru Odpovědět
8.10.2013 11:44
You are the greatest project you will ever work on.
Avatar
Toreto
Člen
Avatar
Odpovídá na David Hartinger
Toreto:8.10.2013 18:47

Ahoj zkoušel jsem tohle...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title>Pokus</title>
  </head>
  <body>
  <h2>Pokus Upload System</h2>
  <!---Formulář pro upload souboru--->
  <p>
    <form action="obrazek.php" method="POST" enctype="multipart/form-data">
    <input type="file" name="file"><input type="submit" name="submit" value="nahrát soubor">
    <?php
      if(isset($_POST["submit"])){
      $name=$_FILES["file"]["name"];
      $tmp_name=$_FILES["file"]["tmp_name"];
      $error = $_FILES["file"]["error"];
      if(!$error){
        $location="pokus/".$name;
        if(!file_exists($location)){
        echo "Soubor úspešně nahrán do :K/ se jménem:".$name;
        move_uploaded_file($tmp_name,$location);
        echo "<a href=\"$location\">Zobrazit</a>";

        }
        else echo ("Tento soubor už existuje.");

      }
      else{ echo "Něco se pokazilo";}

      }




    ?>


    </form>
  </p>



  <!--Konec formuláře pro upload souboru--->




  </body>
</html>

1)Potřeboval bych aby se mi to ukázalo na stránce. Abych neklikal na zobrazit. Chtěl jsem si to vypsat na tu stránku ale to mi bohužel nejde.

  1. Jak bych měl navrhnout databázi která by ty fotky pro každé ID uživatele vytahovala.

Díky

Toreto

 
Nahoru Odpovědět
8.10.2013 18:47
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Toreto
David Hartinger:10.10.2013 10:44

Nějak úplně nevím o co se tam snažíš, ale určitě budeš chtít tu fotku co uživatel nahraje pojmenovat stejně, jako jeho id. Původní název souboru tě nezajímá a jak to máš udělané teď je to dost nebezpečné, jelikož ti tam někdo může nahrát PHP skript.

Nahoru Odpovědět
10.10.2013 10:44
You are the greatest project you will ever work on.
Avatar
Toreto
Člen
Avatar
Toreto:11.10.2013 14:42

No, přesně tak. Vlastně co uživatel tak jeho fotka. To co je tady na devbooku. Vím,že je to nebezpečné. Ale to v tuto chvíli nehraje roli. :)

 
Nahoru Odpovědět
11.10.2013 14:42
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Toreto
David Hartinger:11.10.2013 15:45

Tak místo $tmp_name prostě dáš IDčko přihlášeného uživatele.

Nahoru Odpovědět
11.10.2013 15:45
You are the greatest project you will ever work on.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.