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

PHP PHP Přídání fotky na profil American English version English version

Avatar
Toreto
Člen
Avatar
Toreto:

Čá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  +1 8.10.2013 11:35
Avatar
David Čápka
Tým ITnetwork
Avatar
Nahoru Odpovědět 8.10.2013 11:44
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Toreto
Člen
Avatar
Odpovídá na David Čápka
Toreto:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na Toreto
David Čápka:

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
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Toreto
Člen
Avatar
Toreto:

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 Čápka
Tým ITnetwork
Avatar
Odpovídá na Toreto
David Čápka:

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

Nahoru Odpovědět 11.10.2013 15:45
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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.