Diskuze: Přídání fotky na profil
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, vysvětloval jsem to třeba zde: http://www.itnetwork.cz/…18e4eb906c5f
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.
Díky
Toreto
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.
Tak místo $tmp_name prostě dáš IDčko přihlášeného uživatele.
Zobrazeno 6 zpráv z 6.